|
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