|
466 | 466 | "prefix": "class",
|
467 | 467 | "body": [
|
468 | 468 | "class ${1:ClassName} {",
|
469 |
| - "\t$0", |
| 469 | + "\t${0:$TM_SELECTED_TEXT}", |
470 | 470 | "}"
|
471 | 471 | ],
|
472 | 472 | "description": "Class definition snippet"
|
|
475 | 475 | "prefix": "ctor",
|
476 | 476 | "body": [
|
477 | 477 | "${1:ClassName}(${2:OptionalParameters}) {",
|
478 |
| - "\t$0", |
| 478 | + "\t${0:$TM_SELECTED_TEXT}", |
479 | 479 | "}"
|
480 | 480 | ],
|
481 | 481 | "description": "Class constructor definition snippet"
|
|
498 | 498 | "prefix": "method",
|
499 | 499 | "body": [
|
500 | 500 | "[${1:void}] ${2:MethodName}($${3:OptionalParameters}) {",
|
501 |
| - "\t$0", |
| 501 | + "\t${0:$TM_SELECTED_TEXT}", |
502 | 502 | "}"
|
503 | 503 | ],
|
504 | 504 | "description": "Class method definition snippet"
|
|
507 | 507 | "prefix": "enum",
|
508 | 508 | "body": [
|
509 | 509 | "enum ${1:EnumName} {",
|
510 |
| - "\t$0", |
| 510 | + "\t${0:$TM_SELECTED_TEXT}", |
511 | 511 | "}"
|
512 | 512 | ],
|
513 | 513 | "description": "Enum definition snippet"
|
|
522 | 522 | "\t)",
|
523 | 523 | "\t",
|
524 | 524 | "\tbegin {",
|
| 525 | + "\t\t", |
525 | 526 | "\t}",
|
526 | 527 | "\t",
|
527 | 528 | "\tprocess {",
|
| 529 | + "\t\t$TM_SELECTED_TEXT", |
528 | 530 | "\t}",
|
529 | 531 | "\t",
|
530 | 532 | "\tend {",
|
| 533 | + "\t\t", |
531 | 534 | "\t}",
|
532 | 535 | "}"
|
533 | 536 | ],
|
|
543 | 546 | "\t)",
|
544 | 547 | "\t",
|
545 | 548 | "\tbegin {",
|
| 549 | + "\t\t", |
546 | 550 | "\t}",
|
547 | 551 | "\t",
|
548 | 552 | "\tprocess {",
|
| 553 | + "\t\t$TM_SELECTED_TEXT", |
549 | 554 | "\t}",
|
550 | 555 | "\t",
|
551 | 556 | "\tend {",
|
| 557 | + "\t\t", |
552 | 558 | "\t}",
|
553 | 559 | "}"
|
554 | 560 | ],
|
|
658 | 664 | "\t",
|
659 | 665 | "\t# Gets the resource's current state.",
|
660 | 666 | "\t[${ResourceName:NameOfResource}] Get() {",
|
661 |
| - "\t\t$0", |
| 667 | + "\t\t${0:$TM_SELECTED_TEXT}", |
662 | 668 | "\t\treturn \\$this",
|
663 | 669 | "\t}",
|
664 | 670 | "\t",
|
|
682 | 688 | "\tparam (",
|
683 | 689 | "\t)",
|
684 | 690 | "\t",
|
685 |
| - "\t$0", |
| 691 | + "\t${0:$TM_SELECTED_TEXT}", |
686 | 692 | "}",
|
687 | 693 | "function Set-TargetResource {",
|
688 | 694 | "\tparam (",
|
|
701 | 707 | "prefix": "comment",
|
702 | 708 | "body": [
|
703 | 709 | "<#",
|
704 |
| - " # $0", |
| 710 | + " # ${0:$TM_SELECTED_TEXT}", |
705 | 711 | " #>"
|
706 | 712 | ],
|
707 | 713 | "description": "Comment block snippet"
|
|
710 | 716 | "prefix": "do-until",
|
711 | 717 | "body": [
|
712 | 718 | "do {",
|
713 |
| - "\t$0", |
| 719 | + "\t${0:$TM_SELECTED_TEXT}", |
714 | 720 | "} until (${1:condition})"
|
715 | 721 | ],
|
716 | 722 | "description": "do-until loop snippet"
|
|
719 | 725 | "prefix": "do-while",
|
720 | 726 | "body": [
|
721 | 727 | "do {",
|
722 |
| - "\t$0", |
| 728 | + "\t${0:$TM_SELECTED_TEXT}", |
723 | 729 | "} while (${1:condition})"
|
724 | 730 | ],
|
725 | 731 | "description": "do-while loop snippet"
|
|
728 | 734 | "prefix": "while",
|
729 | 735 | "body": [
|
730 | 736 | "while (${1:condition}) {",
|
731 |
| - "\t$0", |
| 737 | + "\t${0:$TM_SELECTED_TEXT}", |
732 | 738 | "}"
|
733 | 739 | ],
|
734 | 740 | "description": "while loop snippet"
|
|
737 | 743 | "prefix": "for",
|
738 | 744 | "body": [
|
739 | 745 | "for ($${1:i} = 0; $${1:i} -lt $${2:array}.Count; $${1:i}++) {",
|
740 |
| - "\t$0", |
| 746 | + "\t${0:$TM_SELECTED_TEXT}", |
741 | 747 | "}"
|
742 | 748 | ],
|
743 | 749 | "description": "for loop snippet"
|
|
746 | 752 | "prefix": "forr",
|
747 | 753 | "body": [
|
748 | 754 | "for ($${1:i} = $${2:array}.Count - 1; $${1:i} -ge 0 ; $${1:i}--) {",
|
749 |
| - "\t$0", |
| 755 | + "\t${0:$TM_SELECTED_TEXT}", |
750 | 756 | "}"
|
751 | 757 | ],
|
752 | 758 | "description": "reversed for loop snippet"
|
|
755 | 761 | "prefix": "foreach",
|
756 | 762 | "body": [
|
757 | 763 | "foreach ($${1:item} in $${2:collection}) {",
|
758 |
| - "\t$0", |
| 764 | + "\t${0:$TM_SELECTED_TEXT}", |
759 | 765 | "}"
|
760 | 766 | ],
|
761 | 767 | "description": "foreach loop snippet"
|
|
767 | 773 | "\tparam (",
|
768 | 774 | "\t\t${2:OptionalParameters}",
|
769 | 775 | "\t)",
|
770 |
| - "\t$0", |
| 776 | + "\t${0:$TM_SELECTED_TEXT}", |
771 | 777 | "}"
|
772 | 778 | ],
|
773 | 779 | "description": "Function definition snippet that contains a param block"
|
|
776 | 782 | "prefix": "Function-Inline",
|
777 | 783 | "body": [
|
778 | 784 | "function ${1:FunctionName} (${2:OptionalParameters}) {",
|
779 |
| - "\t$0", |
| 785 | + "\t${0:$TM_SELECTED_TEXT}", |
780 | 786 | "}"
|
781 | 787 | ],
|
782 | 788 | "description": "Function definition snippet that does not contain a param block, but defines parameters inline. This syntax is commonly used in other languages"
|
|
785 | 791 | "prefix": "if",
|
786 | 792 | "body": [
|
787 | 793 | "if (${1:condition}) {",
|
788 |
| - "\t$0", |
| 794 | + "\t${0:$TM_SELECTED_TEXT}", |
789 | 795 | "}"
|
790 | 796 | ],
|
791 | 797 | "description": "if statement snippet"
|
|
794 | 800 | "prefix": "elseif",
|
795 | 801 | "body": [
|
796 | 802 | "elseif (${1:condition}) {",
|
797 |
| - "\t$0", |
| 803 | + "\t${0:$TM_SELECTED_TEXT}", |
798 | 804 | "}"
|
799 | 805 | ],
|
800 | 806 | "description": "elseif statement snippet"
|
|
803 | 809 | "prefix": "else",
|
804 | 810 | "body": [
|
805 | 811 | "else {",
|
806 |
| - "\t$0", |
| 812 | + "\t${0:$TM_SELECTED_TEXT}", |
807 | 813 | "}"
|
808 | 814 | ],
|
809 | 815 | "description": "else statement snippet"
|
|
812 | 818 | "prefix": "switch",
|
813 | 819 | "body": [
|
814 | 820 | "switch (${1:\\$x}) {",
|
815 |
| - "\t${2:condition} { $0 }", |
| 821 | + "\t${2:condition} { ${0:$TM_SELECTED_TEXT} }", |
816 | 822 | "\tDefault {}",
|
817 | 823 | "}"
|
818 | 824 | ],
|
|
822 | 828 | "prefix": "try",
|
823 | 829 | "body": [
|
824 | 830 | "try {",
|
825 |
| - "\t$0", |
| 831 | + "\t${0:$TM_SELECTED_TEXT}", |
826 | 832 | "}",
|
827 | 833 | "catch {",
|
828 | 834 | "\t",
|
|
834 | 840 | "prefix": "trycf",
|
835 | 841 | "body": [
|
836 | 842 | "try {",
|
837 |
| - "\t$0", |
| 843 | + "\t${0:$TM_SELECTED_TEXT}", |
838 | 844 | "}",
|
839 | 845 | "catch {",
|
840 | 846 | "\t",
|
|
849 | 855 | "prefix": "tryf",
|
850 | 856 | "body": [
|
851 | 857 | "try {",
|
852 |
| - "\t$0", |
| 858 | + "\t${0:$TM_SELECTED_TEXT}", |
853 | 859 | "}",
|
854 | 860 | "finally {",
|
855 | 861 | "\t",
|
|
864 | 870 | "\tparam (",
|
865 | 871 | "\t)",
|
866 | 872 | "",
|
867 |
| - "\t$0", |
| 873 | + "\t${0:$TM_SELECTED_TEXT}", |
868 | 874 | "}"
|
869 | 875 | ],
|
870 | 876 | "description": "workflow snippet"
|
|
873 | 879 | "prefix": "workflow foreach-parallel",
|
874 | 880 | "body": [
|
875 | 881 | "foreach -parallel ($${variable:item} in $${collection:collection}) {",
|
876 |
| - "\t$0", |
| 882 | + "\t${0:$TM_SELECTED_TEXT}", |
877 | 883 | "}"
|
878 | 884 | ],
|
879 | 885 | "description": "foreach-parallel snippet (for use inside a workflow)"
|
|
882 | 888 | "prefix": "workflow inlinescript",
|
883 | 889 | "body": [
|
884 | 890 | "inlineScript {",
|
885 |
| - "\t$0", |
| 891 | + "\t${0:$TM_SELECTED_TEXT}", |
886 | 892 | "}"
|
887 | 893 | ],
|
888 | 894 | "description": "inlinescript snippet (for use inside a workflow)"
|
|
891 | 897 | "prefix": "workflow parallel",
|
892 | 898 | "body": [
|
893 | 899 | "parallel {",
|
894 |
| - "\t$0", |
| 900 | + "\t${0:$TM_SELECTED_TEXT}", |
895 | 901 | "}"
|
896 | 902 | ],
|
897 | 903 | "description": "parallel snippet (for use inside a workflow)"
|
|
900 | 906 | "prefix": "workflow sequence",
|
901 | 907 | "body": [
|
902 | 908 | "sequence {",
|
903 |
| - "\t$0", |
| 909 | + "\t${0:$TM_SELECTED_TEXT}", |
904 | 910 | "}"
|
905 | 911 | ],
|
906 | 912 | "description": "sequence snippet (for use inside a workflow)"
|
|
948 | 954 | "prefix": "#region",
|
949 | 955 | "body": [
|
950 | 956 | "#region ${1}",
|
951 |
| - "$0", |
| 957 | + "${0:$TM_SELECTED_TEXT}", |
952 | 958 | "#endregion"
|
953 | 959 | ],
|
954 | 960 | "description": "Region Block for organizing and folding of your code"
|
|
957 | 963 | "prefix": "IfShouldProcess",
|
958 | 964 | "body": [
|
959 | 965 | "if (\\$PSCmdlet.ShouldProcess(\"${1:Target}\", \"${2:Operation}\")) {",
|
960 |
| - "\t$0", |
| 966 | + "\t${0:$TM_SELECTED_TEXT}", |
961 | 967 | "}"
|
962 | 968 | ],
|
963 | 969 | "description": "Creates ShouldProcess block"
|
964 | 970 | },
|
965 | 971 | "CalculatedProperty": {
|
966 | 972 | "prefix": "Calculated-Property",
|
967 | 973 | "body": [
|
968 |
| - "@{name='${1:PropertyName}';expression={${2:\\$_.PropertyValue}}}$0" |
| 974 | + "@{name='${1:PropertyName}';expression={${2:${TM_SELECTED_TEXT:\\$_.PropertyValue}}}}$0" |
969 | 975 | ],
|
970 | 976 | "description": "Creates a Calculated Property typically used with Select-Object."
|
971 | 977 | },
|
|
975 | 981 | "Describe \"${1:DescribeName}\" {",
|
976 | 982 | "\tContext \"${2:ContextName}\" {",
|
977 | 983 | "\t\tIt \"${3:ItName}\" {",
|
978 |
| - "\t\t\t${4:Assertion}", |
| 984 | + "\t\t\t${4:${TM_SELECTED_TEXT:Assertion}}", |
979 | 985 | "\t\t}$0",
|
980 | 986 | "\t}",
|
981 | 987 | "}"
|
|
986 | 992 | "prefix": "Describe-Pester",
|
987 | 993 | "body": [
|
988 | 994 | "Describe \"${1:DescribeName}\" {",
|
989 |
| - "\t$0", |
| 995 | + "\t${0:TM_SELECTED_TEXT}", |
990 | 996 | "}"
|
991 | 997 | ],
|
992 | 998 | "description": "Pester Describe block"
|
|
996 | 1002 | "body": [
|
997 | 1003 | "Context \"${1:ContextName}\" {",
|
998 | 1004 | "\tIt \"${2:ItName}\" {",
|
999 |
| - "\t\t${3:Assertion}", |
| 1005 | + "\t\t${3:${TM_SELECTED_TEXT:Assertion}}", |
1000 | 1006 | "\t}$0",
|
1001 | 1007 | "}"
|
1002 | 1008 | ],
|
|
1006 | 1012 | "prefix": "Context-Pester",
|
1007 | 1013 | "body": [
|
1008 | 1014 | "Context \"${1:ContextName}\" {",
|
1009 |
| - "\t$0", |
| 1015 | + "\t${0:$TM_SELECTED_TEXT}", |
1010 | 1016 | "}"
|
1011 | 1017 | ],
|
1012 | 1018 | "description": "Pester - Context block"
|
|
1015 | 1021 | "prefix": "It-Pester",
|
1016 | 1022 | "body": [
|
1017 | 1023 | "It \"${1:ItName}\" {",
|
1018 |
| - "\t${2:Assertion}", |
| 1024 | + "\t${2:${TM_SELECTED_TEXT:Assertion}}", |
1019 | 1025 | "}$0"
|
1020 | 1026 | ],
|
1021 | 1027 | "description": "Pester - It block"
|
|
0 commit comments