From b879e06dbf11105d702faf1fe4830bc3d96e2920 Mon Sep 17 00:00:00 2001 From: Mikey O'Toole Date: Wed, 17 Jan 2024 20:19:11 +0000 Subject: [PATCH] 2.0.0-RC2 release --- C# Classes/.editorconfig | 2 +- .../C# Classes/DesignTimeBuild/.dtbcache.v2 | Bin 49880 -> 65484 bytes ...1f7a461e-0f98-4d0f-ae7d-f87ab46e70ff.vsidx | Bin 0 -> 4871 bytes ...0f8d9ae-cd38-4852-abbe-eb2f243e0baf.vsidx} | Bin ...47791917-faeb-486c-9e96-d5fe395af534.vsidx | Bin 0 -> 7282 bytes ...70497f7f-9cb9-4db7-a2c5-cd2c9c4d4cca.vsidx | Bin 1705 -> 0 bytes ...713c2194-e568-4908-8b15-af1bdd41ec5e.vsidx | Bin 0 -> 5676 bytes ...815f5a3c-a749-4675-8641-0b34892f06ec.vsidx | Bin 0 -> 2572 bytes ...bd184bdb-d184-4335-b218-522b537c67c8.vsidx | Bin 1973 -> 0 bytes C# Classes/.vs/C# Classes/v17/.futdcache.v2 | Bin 282 -> 710 bytes C# Classes/.vs/C# Classes/v17/.suo | Bin 20992 -> 37376 bytes .../c# classes.metadata.v7.bin | Bin 163470 -> 179646 bytes .../c# classes.projects.v7.bin | Bin 95789 -> 479460 bytes C# Classes/C# Classes.sln | 12 +++ .../MetadataAttribute.csproj | 7 ++ .../netstandard2.1/MetadataAttribute.dll | Bin 0 -> 6144 bytes .../netstandard2.1/MetadataAttribute.pdb | Bin 8436 -> 8436 bytes ...MetadataAttribute.csproj.nuget.dgspec.json | 3 +- .../MetadataAttribute.AssemblyInfo.cs | 2 +- ...MetadataAttribute.AssemblyInfoInputs.cache | 2 +- .../netstandard2.1/MetadataAttribute.dll | Bin 6144 -> 6144 bytes .../netstandard2.1/MetadataAttribute.pdb | Bin 8436 -> 8436 bytes .../MetadataAttribute.sourcelink.json | 2 +- .../MetadataAttribute/obj/project.assets.json | 3 +- .../MetadataAttribute/obj/project.nuget.cache | 2 +- .../ValidateNodeRoleId/ValidateNodeRoleId.cs | 12 +++ .../ValidateNodeRoleId.csproj | 19 ++++ .../ValidateNodeRoleId.deps.json | 42 ++++++++ .../netstandard2.1/ValidateNodeRoleId.dll | Bin 0 -> 5120 bytes .../netstandard2.1/ValidateNodeRoleId.pdb | Bin 0 -> 8324 bytes ...tandard,Version=v2.1.AssemblyAttributes.cs | 4 + .../ValidateNodeRoleId.AssemblyInfo.cs | 23 ++++ ...alidateNodeRoleId.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 5 + .../ValidateNodeRoleId.assets.cache | Bin 0 -> 955 bytes ...eNodeRoleId.csproj.AssemblyReference.cache | Bin 0 -> 644 bytes ...eNodeRoleId.csproj.CoreCompileInputs.cache | 1 + ...dateNodeRoleId.csproj.FileListAbsolute.txt | 11 ++ .../netstandard2.1/ValidateNodeRoleId.dll | Bin 0 -> 5120 bytes .../netstandard2.1/ValidateNodeRoleId.pdb | Bin 0 -> 8324 bytes .../ValidateNodeRoleId.sourcelink.json | 1 + ...alidateNodeRoleId.csproj.nuget.dgspec.json | 69 ++++++++++++ .../ValidateNodeRoleId.csproj.nuget.g.props | 15 +++ .../ValidateNodeRoleId.csproj.nuget.g.targets | 2 + .../obj/project.assets.json | 100 ++++++++++++++++++ .../obj/project.nuget.cache | 10 ++ .../ValidateStringOrInt.cs | 13 +++ .../ValidateStringOrInt.csproj | 18 ++++ .../ValidateStringOrInt.deps.json | 42 ++++++++ .../netstandard2.1/ValidateStringOrInt.dll | Bin 0 -> 5120 bytes .../netstandard2.1/ValidateStringOrInt.pdb | Bin 0 -> 8328 bytes ...tandard,Version=v2.1.AssemblyAttributes.cs | 4 + .../ValidateStringOrInt.AssemblyInfo.cs | 23 ++++ ...lidateStringOrInt.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 5 + .../ValidateStringOrInt.assets.cache | Bin 0 -> 955 bytes ...StringOrInt.csproj.AssemblyReference.cache | Bin 0 -> 644 bytes ...tandard,Version=v2.1.AssemblyAttributes.cs | 4 + .../ValidateStringOrInt.AssemblyInfo.cs | 23 ++++ ...lidateStringOrInt.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 5 + .../ValidateStringOrInt.assets.cache | Bin 0 -> 955 bytes ...StringOrInt.csproj.AssemblyReference.cache | Bin 0 -> 644 bytes ...StringOrInt.csproj.CoreCompileInputs.cache | 1 + ...ateStringOrInt.csproj.FileListAbsolute.txt | 11 ++ .../netstandard2.1/ValidateStringOrInt.dll | Bin 0 -> 5120 bytes .../netstandard2.1/ValidateStringOrInt.pdb | Bin 0 -> 8328 bytes .../ValidateStringOrInt.sourcelink.json | 1 + ...lidateStringOrInt.csproj.nuget.dgspec.json | 69 ++++++++++++ .../ValidateStringOrInt.csproj.nuget.g.props | 15 +++ ...ValidateStringOrInt.csproj.nuget.g.targets | 2 + .../obj/project.assets.json | 100 ++++++++++++++++++ .../obj/project.nuget.cache | 10 ++ Source/Binaries/MetadataAttribute.dll | Bin 6144 -> 6144 bytes Source/Binaries/ValidateNodeRoleId.dll | Bin 0 -> 5120 bytes Source/Binaries/ValidateStringOrInt.dll | Bin 0 -> 5120 bytes .../01-ValidateNodeRoleId.Validator.Class.ps1 | 8 -- ...01-ValidateStringOrInt.Validator.Class.ps1 | 8 -- Source/Initialisation.ps1 | 8 ++ Source/NinjaOne.psd1 | 6 +- Source/NinjaOne.psm1 | 63 ----------- Source/build.psd1 | 1 + 82 files changed, 705 insertions(+), 87 deletions(-) create mode 100644 C# Classes/.vs/C# Classes/FileContentIndex/1f7a461e-0f98-4d0f-ae7d-f87ab46e70ff.vsidx rename C# Classes/.vs/C# Classes/FileContentIndex/{46f7e469-845b-4616-9c44-672ba3453c7e.vsidx => 40f8d9ae-cd38-4852-abbe-eb2f243e0baf.vsidx} (100%) create mode 100644 C# Classes/.vs/C# Classes/FileContentIndex/47791917-faeb-486c-9e96-d5fe395af534.vsidx delete mode 100644 C# Classes/.vs/C# Classes/FileContentIndex/70497f7f-9cb9-4db7-a2c5-cd2c9c4d4cca.vsidx create mode 100644 C# Classes/.vs/C# Classes/FileContentIndex/713c2194-e568-4908-8b15-af1bdd41ec5e.vsidx create mode 100644 C# Classes/.vs/C# Classes/FileContentIndex/815f5a3c-a749-4675-8641-0b34892f06ec.vsidx delete mode 100644 C# Classes/.vs/C# Classes/FileContentIndex/bd184bdb-d184-4335-b218-522b537c67c8.vsidx create mode 100644 C# Classes/MetadataAttribute/bin/Release/netstandard2.1/MetadataAttribute.dll create mode 100644 C# Classes/ValidateNodeRoleId/ValidateNodeRoleId.cs create mode 100644 C# Classes/ValidateNodeRoleId/ValidateNodeRoleId.csproj create mode 100644 C# Classes/ValidateNodeRoleId/bin/Release/netstandard2.1/ValidateNodeRoleId.deps.json create mode 100644 C# Classes/ValidateNodeRoleId/bin/Release/netstandard2.1/ValidateNodeRoleId.dll create mode 100644 C# Classes/ValidateNodeRoleId/bin/Release/netstandard2.1/ValidateNodeRoleId.pdb create mode 100644 C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs create mode 100644 C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.AssemblyInfo.cs create mode 100644 C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.AssemblyInfoInputs.cache create mode 100644 C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.assets.cache create mode 100644 C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.csproj.AssemblyReference.cache create mode 100644 C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.csproj.CoreCompileInputs.cache create mode 100644 C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.csproj.FileListAbsolute.txt create mode 100644 C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.dll create mode 100644 C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.pdb create mode 100644 C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.sourcelink.json create mode 100644 C# Classes/ValidateNodeRoleId/obj/ValidateNodeRoleId.csproj.nuget.dgspec.json create mode 100644 C# Classes/ValidateNodeRoleId/obj/ValidateNodeRoleId.csproj.nuget.g.props create mode 100644 C# Classes/ValidateNodeRoleId/obj/ValidateNodeRoleId.csproj.nuget.g.targets create mode 100644 C# Classes/ValidateNodeRoleId/obj/project.assets.json create mode 100644 C# Classes/ValidateNodeRoleId/obj/project.nuget.cache create mode 100644 C# Classes/ValidateStringOrInt/ValidateStringOrInt.cs create mode 100644 C# Classes/ValidateStringOrInt/ValidateStringOrInt.csproj create mode 100644 C# Classes/ValidateStringOrInt/bin/Release/netstandard2.1/ValidateStringOrInt.deps.json create mode 100644 C# Classes/ValidateStringOrInt/bin/Release/netstandard2.1/ValidateStringOrInt.dll create mode 100644 C# Classes/ValidateStringOrInt/bin/Release/netstandard2.1/ValidateStringOrInt.pdb create mode 100644 C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs create mode 100644 C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.AssemblyInfo.cs create mode 100644 C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.AssemblyInfoInputs.cache create mode 100644 C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.assets.cache create mode 100644 C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.csproj.AssemblyReference.cache create mode 100644 C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs create mode 100644 C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.AssemblyInfo.cs create mode 100644 C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.AssemblyInfoInputs.cache create mode 100644 C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.assets.cache create mode 100644 C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.csproj.AssemblyReference.cache create mode 100644 C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.csproj.CoreCompileInputs.cache create mode 100644 C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.csproj.FileListAbsolute.txt create mode 100644 C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.dll create mode 100644 C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.pdb create mode 100644 C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.sourcelink.json create mode 100644 C# Classes/ValidateStringOrInt/obj/ValidateStringOrInt.csproj.nuget.dgspec.json create mode 100644 C# Classes/ValidateStringOrInt/obj/ValidateStringOrInt.csproj.nuget.g.props create mode 100644 C# Classes/ValidateStringOrInt/obj/ValidateStringOrInt.csproj.nuget.g.targets create mode 100644 C# Classes/ValidateStringOrInt/obj/project.assets.json create mode 100644 C# Classes/ValidateStringOrInt/obj/project.nuget.cache create mode 100644 Source/Binaries/ValidateNodeRoleId.dll create mode 100644 Source/Binaries/ValidateStringOrInt.dll delete mode 100644 Source/Classes/01-ValidateNodeRoleId.Validator.Class.ps1 delete mode 100644 Source/Classes/01-ValidateStringOrInt.Validator.Class.ps1 create mode 100644 Source/Initialisation.ps1 delete mode 100644 Source/NinjaOne.psm1 diff --git a/C# Classes/.editorconfig b/C# Classes/.editorconfig index ff4c436..98dd1a5 100644 --- a/C# Classes/.editorconfig +++ b/C# Classes/.editorconfig @@ -149,7 +149,7 @@ csharp_new_line_before_else = false csharp_new_line_before_finally = false csharp_new_line_before_members_in_anonymous_types = true csharp_new_line_before_members_in_object_initializers = true -csharp_new_line_before_open_brace = all +csharp_new_line_before_open_brace = none csharp_new_line_between_query_expression_clauses = true # Indentation preferences diff --git a/C# Classes/.vs/C# Classes/DesignTimeBuild/.dtbcache.v2 b/C# Classes/.vs/C# Classes/DesignTimeBuild/.dtbcache.v2 index a7d76bff4fd8c821db1eb3cd008ec1ec41e2fd6c..b3893d4101d552ddf591e109e67669de6295a90f 100644 GIT binary patch literal 65484 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 S5W=5DxHWL%;MO^vF!&!5W?=CE delta 6002 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 Dj)a%n literal 0 HcmV?d00001 diff --git a/C# Classes/.vs/C# Classes/FileContentIndex/70497f7f-9cb9-4db7-a2c5-cd2c9c4d4cca.vsidx b/C# Classes/.vs/C# Classes/FileContentIndex/70497f7f-9cb9-4db7-a2c5-cd2c9c4d4cca.vsidx deleted file mode 100644 index a0e76744a12967176f888839e350148b1b97f342..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1705 zcmZXU*>Vz55Qb0O_ZWBM7K!^p4DOMj!!RHrKpX~RD%_yXMN*NZ0(z|%mOh3zc^jX= zr}6*${7_bT82+zMpFZ7ZdZs2URVEHN_kEwUvEt#{U_93;rC-vG&8<&qZ_sJ1_13%1 zUfKz#r^1bHzn}Iy^>onv*d26(!C-ss{pUgYzbE^lzqP%&{xjHVtycexjgR>XyA7D2 zI26}$=YH7~9$cd-jJ?A!*nY{!j3Tl9>u~QV8-l-Co@-z|v2)cXS5K!=MO2awzTJyL?+<+dwQg+Mi3b*)npE zh_2Y2kBcGvc&}mf88Pi#NoZ;w|yEct^Y|-V^VOS#d^uAkK<8@uB!gd@Mc@pNh}K z=i;3BLd=WvVnKW?#;-ubbzMmOacU6~lvn~&9xCq*EB{u`R4PA0EG;x7N%($Flxt_OmY66?_d5h0m z{JiBZAY;Q7@Q;wA=oX=Mvm2-qAiLL!twk<`rwL84r)1TJQ8nZ%xtg2DZq|$t5#h&J z)(D`n*$K`V!77`!pv%Zv#%ciNYQ^%3AYn;qr7Ud{I+>YHrp!#@%%p8(Dg=mHENN{6F1S?O zT8etyQ0s<@dfae5;=b>S8?Lx3?zw$^mZGuO>*+rHzPnc2B+bL;HY)8n%<-O}=&(zfYcyJmKE8#8m$ zS541N7w6`7ZoT5#xtaeS8N70reco~Nt8U*?yQ}bjbGl>a_N(u`XLa{_Ilc3MoVHO& z3kzv?{1ysnaUtEmkkq(eAuW)m)bk&0kIZ+~Rvp|8)fD||@UTLMifyVPLJst z(G-njOEvaI!t26JT_wLe=Nu6gPQR*5Ue~^el^sg=hUXlj6gDb?yDDcq$~DO&vcEOF zsi7R?Hrw`DmrT#EheLN^9IhlwhORbC0 zDV-G|R632wvlghf0_9aGy4o&#%yRzf<`u<8tC${%@x4)pY@^0 zIaDSZ&-QA&ku%RxLN!a7WE)NKZ;bb8zalGn&|H~mWMOQI8VaiMhsItj2WG`njpsGW zkH+`Umq^_+W0njQQBJZ?EvhdPlOJWCW2r<3gn>NBn+Eepc9I`?z2RKbbxLKUZPEgJ zVy?Epv*r)K{OHkO6xn+b6E�s<4c6g_V`os3^LpYU|>tEhqYQxUl!ryyU1={cdI9 zAGwVmorN_2r#R8h*FL;OUyg$c7F-1F!*lJ@JO~~P4}pimC2%R!Dq`L;csM))9tn?v zey2LlG4NP;96TPL08fM`!IR-Bum_$Bd*O1Za!0(=;OX!T*bfJwPE6RJ1BQ`S1dGA-o8#fotIq9EKzCVz>?#;V3M@GOWP$unNaS=edFYC9n<~ zunEWE1biTD!8Ytbe^`2-H^NPDGn|4Cf|tTB+yWmAFN2rEX?O*^5?%#o;6tF^9Ffn% z;8xM=e>nYZ@ESM^x5FLq5pXB;2f5cd2d{Y&X_re?DK6n#+I(!Cvrsz67i~h6WbKrB~^We?!`S1nsg>XN75qvRx z34AGh8N3C)9KHg+65c90zgN?L4gJ^Be;s^1d;@$VybZnyz8Ss+z7@U=zFl;@chJ8b zz7xI+z8k&=z8Ag^z8`)7eh_{Lei(iPeiVKTejI)ReiD8Pej0uTeiq&VKLy{|x^E{|f&G?}dMd|A7C5etGEEANE0gCkg5U zKd5gE!2_Ybn?!#R)c1tw>zhLGAb2o51Re^Pz@<>%-eTS|csM))9tn?vN5f;F{u2=M zkAug<6X1#PBzQ7B1@^#GVJ}<`^_?jEpC)=A&Y<592jH1dUw*^>YaSN{9{Z)E`mbnj zDy4C0C2f|jPc`XSXhUkdiO_avC;G+Emb9(8{i%~YvQat^Rs(4;mDTQw{%5XCLsG}` zv%0jZn1iVq+SZuu+G&MGCZ!XpCADYIT#;7kd2ThMKM~rI+UHPe$j?yB9g4X_^5v)Y zFswE8g^q@nLMx%`L&riJX+&O{QfF1vKhGXjwnar5la}>YRFynlO>0AKSyi-RP+L3Q(Z(SeSmF6tRMOS1( z+7e5$9to|5Ixl-Dt0p5-*EQ#5^>`&Rtthv$;yLR}WNRIk)*~aIii&o4Q0m>WwxzCg zC93GvI6ud?PD*{cDw^*YjhNd|4PEhKXeHE^EqStfycM%r;inz`+ws)ZbC&ks32$Dh z+n$wI(osyeZRx67?SGRh;}h?Qn`6AI$~wP#XjAG+T3b?Q;$0sMt;E@FhIXW5%Bm`x zacNsO!8#DSR(fgLB8!Sv?R!<#U*5@**6uyY>#M8nN?6-cdv!M61D}DKDmEc?t*rKA z>zbmPEk&$prf2ykZqS@k?A%D~T(8vU+NUI+=yrJT4fU>g53M7iK2OfXdAVKJ8m+}p z+t=f%ccdOC$~#($J1`JB9NG$Phjv0YN$u0?aqiB?+6ZlhcBDQ%`TkhFTAu~0pL%Cp z1+U39b`9FnwzBXWq#oLkmG^Bt>fs$NtL@yalT!P(W`BO4`D9zCq^)STR6Dor#}?z7 z>D(tZHlfU|&dp<1@2J&YCbc^6OO11|`M{ZAaVL`7T(ely|?faCLk-orB*}Zu@5Y+~jlT3c6-i@32>y-&4M6 zerNd>SzT{u*$(f%8%^~GW7PiV-)nwrx?K&mP0q=CYG3~R@cY1;Z@F)z@0?@U-e=r< z?)Q^d@B2I)>N{(_Pbrq`?j82+@oBL7Gr~JJB6ZcRJ}bU&ekb~=qxt@{LOb!M zXvLeN6mN=Qt=4yaN_G`ioP(L><$@~|n CJNG>R literal 0 HcmV?d00001 diff --git a/C# Classes/.vs/C# Classes/FileContentIndex/815f5a3c-a749-4675-8641-0b34892f06ec.vsidx b/C# Classes/.vs/C# Classes/FileContentIndex/815f5a3c-a749-4675-8641-0b34892f06ec.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..428d9a19c0f56d39e1d2388e66d2029198d0241d GIT binary patch literal 2572 zcmZvd=VB5;6on@y_8NOPVoNO8d!?+10;|iCqFB(NMk8v7y(h8zApX+#@dGbcHtWr5Z*6#Jur^vRkB$sAZiORx`2EM0ywTiO`8@DE|EukLn_r>b@YcD6-M;b3 zxen{X3AZ0YW3zRqIENd?Y0ho1HiqCoX-C6%;qM!hqdzRdPv>y^Abys2NVFF9#z_Ys zXWY3lTM^D(HXYI6gHcot7Hq@clfe^afg&$>q5;M93A3Y(ySrtC9n<0C)qBE-8%A{h zy2zE8N}<3L{Dfhp~Uc`klb&-F(&v1?RRwkQXww3tpUV z58RDBOWNp4P8G4R^{0!B!EwH8%=Z`y@>i)9;m2sqqs>#AcZPm4M6jF=bCis!_FSQJZQD4rKD zh>=(pW05~ze7}0dKCxfqj~vG@ikHNycv-w6UKOv2HSxN5LmU+A;!W|Ecv~D2?}&HB zVey{W5bui*#E0UD*c3;_N8)4giTG4}CO#Kmh%d!g;%o7Z_*Q%;j)~*qg!o?kAbu1- ziJ!$U;#aZIjs~u2c-G_hF~BcSk2?wtTmgOBx~<1CT0)n0N%Km&6#lf5t_Y@F)--Va zU=F@1c;}%dvq!L{Tp6E~i_H?7Pi#K1*(%VqI}3Z-=B5!nb{X`~LkpOdK|ipSB2)JM z+5+?ncmk{$*dAK_B6b;IpMH$9N{G$4Y)3X4AwJs?v}|_nllf#UR?(Dsgz(8>e$kyl zD?|p|Y2J234bU#ZgUb9ukXbPYR*spJZKp+O-t3%Lz^BKQHRZ#~mP}(PcTJ5C~f}jDBGw%18M~O03PPR89n$g z2mdBz(dIdEH?4PpZEwk$y=ck^JTZSJF=Elqby)>QV~@KpSVgF;VFjakD5FxDGv97z h9zj_xz9oTnX9^5X9ZudXSc-}r^Y^#^h<(dPgF literal 0 HcmV?d00001 diff --git a/C# Classes/.vs/C# Classes/FileContentIndex/bd184bdb-d184-4335-b218-522b537c67c8.vsidx b/C# Classes/.vs/C# Classes/FileContentIndex/bd184bdb-d184-4335-b218-522b537c67c8.vsidx deleted file mode 100644 index 2202b0cbbfd517dbf48103b27afa44c4f02fd5fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1973 zcmZXUSy~f86om^#aaNpXQBZ>e&J#f(behnb0XrQO31Wa&@x$n6q7UxE7kA(ad~g+R zz}0xptrT~`bWkh}?r`q=fU~RN;hur_$43HbIv)J%gXwttComfy-2j{ zl^V%xWc8fBGG;)Q5B4*of{(vqOFkYO#|IuLR`K!M#4Q5GOyTU$O2P1vF#J@wEtes@ z;IRwab=g14n9UISkZ9Z{ZWnpnTxSh(r?^YpE$$Kbiu=U<;sJ3`JSZL#4~s{{qvA2~ zxOhT5DV`Efi)X~M;yH0hJTG1lhs6=`qKG51{azMx;;4wTv2}bCjMv2LBF@PCH^iIb zE%CN^N4zWE6Yq-;#E0S|aa_!c6XIiWQk)W}#ez5^24YbR#aXc=&WVxuM0_fi#fn%J zYvR1f_XWR4u~-)qk?$3*FNn{@7viG$Qd|<7;!#^EhC%LMd+BfN@de3l$jCg(B`w^^Qc2PDV6(SUfJ$AWq>I; z5jC+{W2-W0x&*Bwiqlt6mwBvSw^>6wl^Dt$%_C+8RzX^U&1XYREP|`-POX|Qpi<6_ zS`VHQ{XEgoG=?skm7Q=AYdlYX0@Mm@?$~$W)AVN{nI~OU%hkNi0bXE-A{)OZPAG%qxk(A~w-m za^gD)(dpib-s>_QjyD3eyGfE`j6T>51~lLgbc!m>TEG01)S&#FRL>N+OAta3hls5F Ul=$?VtCc`6&>@Yw?O^`^014PnAOHXW delta 19 acmX@cI*W;sX(OW`BS-k7xn`x}cQ^nwH3hQ( diff --git a/C# Classes/.vs/C# Classes/v17/.suo b/C# Classes/.vs/C# Classes/v17/.suo index de835820791510ec8895278ab6c353a6821cda81..4e46c94c5d3548eb0b680f9e2ea807a61acad716 100644 GIT binary patch literal 37376 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 delta 2848 zcmd5;T}+!*82--JA6odn(hVr3Q2ttI8AZyErLZw7Ae0{|7{*MDZY6`n#6+X50m4`> zh|YvK=(8K|aGO^q#>u^DA~(jw#l$NUHQss+Q5GG(??+E97e+TP+-csP_q^wv_q@MP zo4KcE?uqTNS5@-EsVHV*1<|A9<71YZaNm6X{?!$cRi{M}Q%Eb4=#rrO- zscYgg4%GzqywJpRMswQIH94RA8q?_&Y(z>3gfvAxP8Be9o8yu}5Q5!z;RNFd< z3-fl)6UDs8NqWuDYD3-x38k+u7V(#eU%(HJPqNyI>Q=C(O=_GyP6lZ=3IPY&yp01^ z5Tx`3zEr#H^Ca9PQu01%?8j5)S2%8CyLoU`Te-x7R;-05wK`%QM1?&Ttf_cNdo1Gw z%RNzxbk~e7c+F9ka*d-(Yhye~5Vb-ONk!H*!hyAp6R%NUx;8`vN3Ka0BGo=?m}R0( z`MikXFp$u=Tx*NPI?}-#hz*$WTX2eRi!!9!$bK#=t{17`wEd6!ycQ!>3_?7zV{sct zH?KNqJik5`*JSg^H*qjFi+weW)c97mdlaKR7m(>rA;;!MrZp=mY5Yr(AE_RyH*Z%5 zV~c!^SVa&P7T}Q9+>PuUC(gv^XL{*DDP_GAVby`$2SK!|ZefDBbptOW2Wa&DR+>dqJrUha@-FjFwW4RKVy( zVZmWv{$Bg3{b)j0o*@ZCOX1c*^gElxE;iy+8DP#`gEuZ)P(Krf*WGie0IT&U7ySQf0kY-hJ^e1lHT>PTQSLu%EVNqe z3e_2Y4Sj{&xn8bdqbX=2tp11W8tO-|U1k3ls%28!$H}I`C4RI}2?lz}b639B8p#N5 z0-1XpT%9$FMb?s0N2z4y@lt}=U}b^As=2^R`L3^#Qg=dORYPvD%2>vf?%#I zK8N2YE+RH%MI=6rHzx-0s;?R5sk*-NO1E;IfG0>HWF+)2E%)>-MS7AQ%l*;rj^4gx zZ%1@7vel3?2rypRfvMZ@NuX J+t61A{{-EtPrU#D diff --git a/C# Classes/.vs/ProjectEvaluation/c# classes.metadata.v7.bin b/C# Classes/.vs/ProjectEvaluation/c# classes.metadata.v7.bin index dbe7cae442f7e9f83c4570734f2c72a0cc925c5a..000475da80180c68b83a53e507e813ceb9ed9cd8 100644 GIT binary patch delta 6987 zcmbVRX?WCB6eW=X%Ggh^Knv7TXhB5?7HQdpQVU{jEeM}}{^$>;GohqkW-?BuKug(F zR9p~<8bv`7+)=@;iio=+xZu8{qPT&gxQmGAC7qCI?h8x*w4HnIx%b_7?|UbiB?mG# z@9&(^?qIN;^m6sye@v&F21^^59-$LhregF3`u+>!anzTl1ySsMQCR5D`Ngki%b zjEv)-je@akVezuk9C7q$v#%sp8taR@8Qb1CKI>vwGs?AiWB&N6Dm{V!CK(%qg6S8A zR3#Eh%GFv#o}#I8MWn|2krdYB39Vj-S5K}r3G0boYXd$mW}&jZwwbUEHO}9a-`#7Q z6>MjAX%_qEdQCN2ZGFvb_=XtosT_d!V`F<^_x6qOV}&gway1t8&j~aEa6TiZ0Jm4> z&YuH74==kEQPpOc`c;RL%1l`z5YbRfnJ(+exq#&n_E0>oDq*;5v3Y>>B$+bUCe4T0 zN;1n!Q)5it(mSvKh&r|m9-_C`lPzH({7RVLK(D>#5*Uev8T&8E6)z2%)7A-j{k(3B zRtjse=}O&YAh_EYd)q+c%vD=?nH6Vt&d1LpVEYqn7e&>naza7lHpvN{kzWpE5nDB9 zO;^A^f!T);bS$}Ybbnbaq&Dh`UZvGZv!m*j@Tp`zR2wvJ$?LEffK39c6j2fW5VaZ1 z?5jXi>P^e&@aEv`t2wr{uw4V&X@uXH?L7n6!WQT5{pz=S7kV9~kgm%~T?&W7Gvp;8 z;LgB?-MNA50BG`yK%^$s$+1L3EU83gyBX|QOM^z~o&jVpAk#rarr?P;)T)X;BO=FJ zGhT*-biahop^0i6Vi8rgGg%G};<%BlDD}D)GXRKkgP>O`i6D;m_3)@^ir3^cOz)n=P+K_sIuEgqesSfCs zL9@>qA&-i@HdDwCtO8pzcSjKAbRtSp(^NK8Nft&y&nE3YyA5Q%y-JOzK0}GRIBxfy z8jZ+?5rh*m?)r$N%NWC$tgc2T#NCU6+yP6k$=WPAF?EKls#BApSR|B)NL5O0B9v%c z19PBQDw2xU;;(X68KSjoBsroawS+zHccze|z1h`Bb=H>H$h&|X$u4;>&|G|nP!PBq zfNEZ=RId^G2JQi31UtU{@1uJGD`G^Po8vy%XZh_rb<_?hcRr~Jm?V%=>f%8Q3$Bw7k9`Q(k!<}1-cn00IkFx&zMA0IZ^N

{#aF6a7G3R9B_95Is;6|tnVGS_FV@_i%xdJ!(I z=BHqGZef@ACVXxQ!W_c)X&BF73Z61qr*$m*^zHUN}uzwRyRm_QMc7rMV z?Lcg{ls(1kGhuDCea>4T8b|CY6Zbi9^NdjUIq$$oZJ5F2{kt$G_|1UB$+?T&^>7RP z_dvlP4yN$m2f|W3^oAk`)i)fC{{hG>CCVimOq7X{d4&Flpla}4{J9(|x77a#EYzuV zNZEc2gvO79{vqQyYX1}XlYQ>h>7QC!jxG)2P-i2d_CG^FpAF+RJoJ9~4qmQak^VWL z)W+Ka{R>#j*zHK>>}C5B_;VSannjy(Cm>@P

UK+lc}SFP`-O26X=2OD?mG`2Q9x{^R64?Yh@bJpp_NDn~H6!D0P-n8vfE zQ*E3s?SDu?#}LIx*Y>*s9p%>cuAsKK-vh)XZc|w5{zpJYvNPO~tu7YV&GZv+Lm3tC z2H6Whqwn@or*NxcN>lhh`-XzJ{KWzwXEGN6_5ombx>qZtq=KU!f3?71JLL$#zX3do zmBD$ibeGE|^M41>M`rjG@{eQl#IpbN_rwxM5KYD8`d{!Q^&4z|!^W1J-^Zo)-Kz%X zpTl9GAoc?@oRzLGl|)ML{|l6*l=3OmAG9LKoSgs9ToeX|03I@;&OtvUlld+^oHo(u!Uv_&$l5Q<}uyEvS7! wuuGZMWy+{F)%Mk*V!I)Tmt&U95xbak=ZKvI>sspSnHKY4vpCS)IagfwKerO#^8f$< delta 101 zcmdn@o2&0HCl^B=Hv<^>PJd|3e_#lWBfWL%J2`>bSo??$H3X=|9wr~kjr$iDr~Y9?D&01OKsO#lD@ diff --git a/C# Classes/.vs/ProjectEvaluation/c# classes.projects.v7.bin b/C# Classes/.vs/ProjectEvaluation/c# classes.projects.v7.bin index e1b0935988f4add445b4f66a63db31cc64e76ded..0db03f762fd3151a26b2e75063550c94c449b01c 100644 GIT binary patch delta 5918 zcmeH~dr(wW9LG6lS$UkrPz1~n)KMEmXRS;ztdT_UJ{%Q zZ58oVX+BfD+J>N^n5E`iJsNDT=lS>72wwT?P30zbLgSEzK63oD@lS}B7Y7V~9%M^-A!Qt7Fk(TN3LdsCQ zisJpqUX~dkUPrM4`>53Vmlo;% zuGTw?PrEZi#GH2!=DO@F{@Kw4OT2#G17|DtTkW_L@N$09+Bunvl;K1Xr*h#A|@7? zXb$6@lC5+dQ${48pxW+Qj;)sQ_NgI(nOc9iU9!;0L}!KOtcQ_SqO$^>RhqK_92+{T zz~L9B`B*lBn2q9U5EV;mx~Du;Yi5~DB1&O=<>zZ#GttslY<=;k zJM~KE^r7#PO}4p{NwAWByDs9D=1}nw!$RE&4Zi3t^ac~wu+~uwwI4sGR_IV+Pw7DF zyu^f(n5}zP5@h=`ocP;Tb|HE66IChgLj3JX5hQ@n%_w!Y@99cBTR}l?C(-0|G%?%4 z`jS3&zi2Xs(k+ZT76;iD^do`vQyK4tc&m&rL%dDKmKYIlmvL{1cgXl{hs7+ zJubi&F_1)?@ym#5nrnJqrUEnQb{|CgnZypoWbq(uDL#6bUKvD!1q5ulL&Shj3>E`s zI1{ridN9eLpQ}na*mjxN1BQ?&>iR{u3AD!PQDWaQjFg*Qi|m5AYkk=lh=x0{f=l+7 zN0W{|MikBi3Ns@LAAqfQ00^p4I3JXJP>d-o`l@y0fv-`x0F(kyGzuRC<>0@h@F8Og zqwG%MFY#&TNBGZPgcR22K;c43VZ96#*5^QBeGU}XEh+qsM&Ue3;o~ZWPpA|wRw?|gO5u}|!lzUUpN6g*QTSv7g~d7o zh0j3Q8L=;Q6fThzJ}W8wol4rUZxJbrM3jZzzq_EQr zq<=^qDST9=aGlhU!s6UEP*@!dDSTV%NZ~s&Mhf4RF;e&*(^2@oOjHUNx>8tdNIiwM zRHd-MjFZA*hw3RTK6*|H7dpWkNY6PFmBJ5H1u6VcCJhwU?Fva@-QH`Uu&zj@@FPj# z>A}}hjVbIS&H>(qO<7*coY(RH?kZdlC$k=|{7qNkrmJw%RoKyV6>ho;YggN*t8jqr Ie|Q!C3)li@CjbBd delta 11 ScmaE|Penable + + + + + + diff --git a/C# Classes/MetadataAttribute/bin/Release/netstandard2.1/MetadataAttribute.dll b/C# Classes/MetadataAttribute/bin/Release/netstandard2.1/MetadataAttribute.dll new file mode 100644 index 0000000000000000000000000000000000000000..590487303a5d161775d0453f36d2738431a246e8 GIT binary patch literal 6144 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 UWic}}WnwfnH8x~svp5929J)v=bpQYW diff --git a/C# Classes/MetadataAttribute/obj/MetadataAttribute.csproj.nuget.dgspec.json b/C# Classes/MetadataAttribute/obj/MetadataAttribute.csproj.nuget.dgspec.json index 45784f1..44bb994 100644 --- a/C# Classes/MetadataAttribute/obj/MetadataAttribute.csproj.nuget.dgspec.json +++ b/C# Classes/MetadataAttribute/obj/MetadataAttribute.csproj.nuget.dgspec.json @@ -21,7 +21,8 @@ "netstandard2.1" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {} + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} }, "frameworks": { "netstandard2.1": { diff --git a/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.AssemblyInfo.cs b/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.AssemblyInfo.cs index 5f181e7..5915574 100644 --- a/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.AssemblyInfo.cs +++ b/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.AssemblyInfo.cs @@ -14,7 +14,7 @@ [assembly: System.Reflection.AssemblyCompanyAttribute("MetadataAttribute")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+aa5e0d4c1ca950d1efb0f4903c92e134eb4556df")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+95ffe00f92432edd5afa99b995d6e9e3e2a3a7de")] [assembly: System.Reflection.AssemblyProductAttribute("MetadataAttribute")] [assembly: System.Reflection.AssemblyTitleAttribute("MetadataAttribute")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.AssemblyInfoInputs.cache b/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.AssemblyInfoInputs.cache index ed2a4aa..c3f5baa 100644 --- a/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.AssemblyInfoInputs.cache +++ b/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.AssemblyInfoInputs.cache @@ -1 +1 @@ -76cce4f4cb6364d891842835020ff75a9ef1d9d3437057ed3f06ea4009d36c0f +190ac49c64636da9455cb6afdef60f866c3d40eae67ac34624aa75a34e87c346 diff --git a/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.dll b/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.dll index 3a8c73ea9b467b1e51d3aa43907d9d1637575aad..590487303a5d161775d0453f36d2738431a246e8 100644 GIT binary patch delta 235 zcmZoLXfT-2!E)_}ZOg`rkkYbpcmSm7-VrgKUY-yBgXl#<2WMXP+mXbF4Dt|xA)ZbGNPtFhs5LjqnXwi}z z>$}z7s<=Q;H*fL@fkFkSpe{@hsMjJlM~k%HHm{Sz4y8B7^c84MUw z7)%(F84Q6qk--uu1`;s@%A_$Q0oiFlSxX>o43xKIFanAj0@)@&ItfUc0-+gDecI-F H(MBc!73xQ? diff --git a/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.pdb b/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.pdb index 3f30d7547a68d1838bd28c3663ae7f645fdb6073..b2ddacf72e3da3e840fc6b8309e3b6c65bbf7e2e 100644 GIT binary patch delta 114 zcmV-&0FD3jLG(e8d=yA-Ad}I_nnjDIx)i7ytLaY|K#8%CxdI?%Y;&(IH}5V%k`ARJ z<%n^cLDX#=MyVPQ38Fl01iF=JslH85l`WoBY9W;8i4Gh;b2 UWic}}WnwfnH8x~svp5929J)v=bpQYW diff --git a/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.sourcelink.json b/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.sourcelink.json index 3f66de0..970c5be 100644 --- a/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.sourcelink.json +++ b/C# Classes/MetadataAttribute/obj/Release/netstandard2.1/MetadataAttribute.sourcelink.json @@ -1 +1 @@ -{"documents":{"R:\\Development\\NinjaOne\\*":"https://dev.azure.com/MSPsUK/NinjaOne/_apis/git/repositories/NinjaOne/items?api-version=1.0&versionType=commit&version=aa5e0d4c1ca950d1efb0f4903c92e134eb4556df&path=/*"}} \ No newline at end of file +{"documents":{"R:\\Development\\NinjaOne\\*":"https://dev.azure.com/MSPsUK/NinjaOne/_apis/git/repositories/NinjaOne/items?api-version=1.0&versionType=commit&version=95ffe00f92432edd5afa99b995d6e9e3e2a3a7de&path=/*"}} \ No newline at end of file diff --git a/C# Classes/MetadataAttribute/obj/project.assets.json b/C# Classes/MetadataAttribute/obj/project.assets.json index d2fe4fd..5d8a650 100644 --- a/C# Classes/MetadataAttribute/obj/project.assets.json +++ b/C# Classes/MetadataAttribute/obj/project.assets.json @@ -27,7 +27,8 @@ "netstandard2.1" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {} + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} }, "frameworks": { "netstandard2.1": { diff --git a/C# Classes/MetadataAttribute/obj/project.nuget.cache b/C# Classes/MetadataAttribute/obj/project.nuget.cache index 9bc2939..5ba0f3a 100644 --- a/C# Classes/MetadataAttribute/obj/project.nuget.cache +++ b/C# Classes/MetadataAttribute/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "DmjNfrVScNx8aRURAhCZtxZiEIugGr05oMN8N/72Ymd3sF5caXOhRfwLHpTNoEcEUmsxWvx3M+Bf0R4MZuBE6w==", + "dgSpecHash": "+vv8kDQJh5xIgyP4YsAgxXzUT74VYL+BSDdzR5BP1Kkhu+UHHfCRrKebsZO0UgZYOFRJqG6vIEOQQlgfu6/CQg==", "success": true, "projectFilePath": "R:\\Development\\NinjaOne\\C# Classes\\MetadataAttribute\\MetadataAttribute.csproj", "expectedPackageFiles": [], diff --git a/C# Classes/ValidateNodeRoleId/ValidateNodeRoleId.cs b/C# Classes/ValidateNodeRoleId/ValidateNodeRoleId.cs new file mode 100644 index 0000000..6376406 --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/ValidateNodeRoleId.cs @@ -0,0 +1,12 @@ +using System.Management.Automation; + +class ValidateNodeRoleId : ValidateEnumeratedArgumentsAttribute { + protected override void ValidateElement(object element) { + if (element is null) { + throw new ValidationMetadataException("Element is null."); + } + if (((string)element != "auto") && !(element is int)) { + throw new ValidationMetadataException("Element is not 'auto' or an integer."); + } + } +} \ No newline at end of file diff --git a/C# Classes/ValidateNodeRoleId/ValidateNodeRoleId.csproj b/C# Classes/ValidateNodeRoleId/ValidateNodeRoleId.csproj new file mode 100644 index 0000000..567c938 --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/ValidateNodeRoleId.csproj @@ -0,0 +1,19 @@ + + + + netstandard2.1 + enable + + + + + + + + + + + + + \ No newline at end of file diff --git a/C# Classes/ValidateNodeRoleId/bin/Release/netstandard2.1/ValidateNodeRoleId.deps.json b/C# Classes/ValidateNodeRoleId/bin/Release/netstandard2.1/ValidateNodeRoleId.deps.json new file mode 100644 index 0000000..3f71954 --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/bin/Release/netstandard2.1/ValidateNodeRoleId.deps.json @@ -0,0 +1,42 @@ +{ + "runtimeTarget": { + "name": ".NETStandard,Version=v2.1/", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETStandard,Version=v2.1": {}, + ".NETStandard,Version=v2.1/": { + "ValidateNodeRoleId/1.0.0": { + "dependencies": { + "PowerShellStandard.Library": "5.1.1" + }, + "runtime": { + "ValidateNodeRoleId.dll": {} + } + }, + "PowerShellStandard.Library/5.1.1": { + "runtime": { + "lib/netstandard2.0/System.Management.Automation.dll": { + "assemblyVersion": "3.0.0.0", + "fileVersion": "5.1.1.0" + } + } + } + } + }, + "libraries": { + "ValidateNodeRoleId/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "PowerShellStandard.Library/5.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-e31xJjG+Kjbv6YF3Yq6D4Dl3or8v7LrNF41k3CXrWozW6hR1zcOe5KYuZJaGSiAgLnwP8wcW+I3+IWEzMPZKXQ==", + "path": "powershellstandard.library/5.1.1", + "hashPath": "powershellstandard.library.5.1.1.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/C# Classes/ValidateNodeRoleId/bin/Release/netstandard2.1/ValidateNodeRoleId.dll b/C# Classes/ValidateNodeRoleId/bin/Release/netstandard2.1/ValidateNodeRoleId.dll new file mode 100644 index 0000000000000000000000000000000000000000..d4d1b055b3448196378b96e369150f3756eed208 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs b/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs new file mode 100644 index 0000000..348b87f --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] diff --git a/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.AssemblyInfo.cs b/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.AssemblyInfo.cs new file mode 100644 index 0000000..5a6b2b7 --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("ValidateNodeRoleId")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+95ffe00f92432edd5afa99b995d6e9e3e2a3a7de")] +[assembly: System.Reflection.AssemblyProductAttribute("ValidateNodeRoleId")] +[assembly: System.Reflection.AssemblyTitleAttribute("ValidateNodeRoleId")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.AssemblyInfoInputs.cache b/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.AssemblyInfoInputs.cache new file mode 100644 index 0000000..06d2168 --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +d528d1bca552f80e0c86d032a5c6f38ab964bd941cf87415bd1373c1e1c44266 diff --git a/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.GeneratedMSBuildEditorConfig.editorconfig b/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..04b2851 --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,5 @@ +is_global = true +build_property.RootNamespace = ValidateNodeRoleId +build_property.ProjectDir = R:\Development\NinjaOne\C# Classes\ValidateNodeRoleId\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.assets.cache b/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..699d44bf097034fc612ae31f5cf183f6d2072a07 GIT binary patch literal 955 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 literal 0 HcmV?d00001 diff --git a/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.sourcelink.json b/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.sourcelink.json new file mode 100644 index 0000000..970c5be --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/obj/Release/netstandard2.1/ValidateNodeRoleId.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"R:\\Development\\NinjaOne\\*":"https://dev.azure.com/MSPsUK/NinjaOne/_apis/git/repositories/NinjaOne/items?api-version=1.0&versionType=commit&version=95ffe00f92432edd5afa99b995d6e9e3e2a3a7de&path=/*"}} \ No newline at end of file diff --git a/C# Classes/ValidateNodeRoleId/obj/ValidateNodeRoleId.csproj.nuget.dgspec.json b/C# Classes/ValidateNodeRoleId/obj/ValidateNodeRoleId.csproj.nuget.dgspec.json new file mode 100644 index 0000000..0193bc4 --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/obj/ValidateNodeRoleId.csproj.nuget.dgspec.json @@ -0,0 +1,69 @@ +{ + "format": 1, + "restore": { + "R:\\Development\\NinjaOne\\C# Classes\\ValidateNodeRoleId\\ValidateNodeRoleId.csproj": {} + }, + "projects": { + "R:\\Development\\NinjaOne\\C# Classes\\ValidateNodeRoleId\\ValidateNodeRoleId.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "R:\\Development\\NinjaOne\\C# Classes\\ValidateNodeRoleId\\ValidateNodeRoleId.csproj", + "projectName": "ValidateNodeRoleId", + "projectPath": "R:\\Development\\NinjaOne\\C# Classes\\ValidateNodeRoleId\\ValidateNodeRoleId.csproj", + "packagesPath": "C:\\Users\\MichaelO'Toole\\.nuget\\packages\\", + "outputPath": "R:\\Development\\NinjaOne\\C# Classes\\ValidateNodeRoleId\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\MichaelO'Toole\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "dependencies": { + "PowerShellStandard.Library": { + "target": "Package", + "version": "[5.1.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "NETStandard.Library": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/C# Classes/ValidateNodeRoleId/obj/ValidateNodeRoleId.csproj.nuget.g.props b/C# Classes/ValidateNodeRoleId/obj/ValidateNodeRoleId.csproj.nuget.g.props new file mode 100644 index 0000000..ac46364 --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/obj/ValidateNodeRoleId.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\MichaelO'Toole\.nuget\packages\ + PackageReference + 6.8.0 + + + + + \ No newline at end of file diff --git a/C# Classes/ValidateNodeRoleId/obj/ValidateNodeRoleId.csproj.nuget.g.targets b/C# Classes/ValidateNodeRoleId/obj/ValidateNodeRoleId.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/obj/ValidateNodeRoleId.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/C# Classes/ValidateNodeRoleId/obj/project.assets.json b/C# Classes/ValidateNodeRoleId/obj/project.assets.json new file mode 100644 index 0000000..d4be097 --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/obj/project.assets.json @@ -0,0 +1,100 @@ +{ + "version": 3, + "targets": { + ".NETStandard,Version=v2.1": { + "PowerShellStandard.Library/5.1.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/System.Management.Automation.dll": {} + }, + "runtime": { + "lib/netstandard2.0/System.Management.Automation.dll": {} + } + } + } + }, + "libraries": { + "PowerShellStandard.Library/5.1.1": { + "sha512": "e31xJjG+Kjbv6YF3Yq6D4Dl3or8v7LrNF41k3CXrWozW6hR1zcOe5KYuZJaGSiAgLnwP8wcW+I3+IWEzMPZKXQ==", + "type": "package", + "path": "powershellstandard.library/5.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net452/System.Management.Automation.dll", + "lib/netstandard2.0/System.Management.Automation.dll", + "powershellstandard.library.5.1.1.nupkg.sha512", + "powershellstandard.library.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + ".NETStandard,Version=v2.1": [ + "PowerShellStandard.Library >= 5.1.1" + ] + }, + "packageFolders": { + "C:\\Users\\MichaelO'Toole\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "R:\\Development\\NinjaOne\\C# Classes\\ValidateNodeRoleId\\ValidateNodeRoleId.csproj", + "projectName": "ValidateNodeRoleId", + "projectPath": "R:\\Development\\NinjaOne\\C# Classes\\ValidateNodeRoleId\\ValidateNodeRoleId.csproj", + "packagesPath": "C:\\Users\\MichaelO'Toole\\.nuget\\packages\\", + "outputPath": "R:\\Development\\NinjaOne\\C# Classes\\ValidateNodeRoleId\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\MichaelO'Toole\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "dependencies": { + "PowerShellStandard.Library": { + "target": "Package", + "version": "[5.1.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "NETStandard.Library": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/C# Classes/ValidateNodeRoleId/obj/project.nuget.cache b/C# Classes/ValidateNodeRoleId/obj/project.nuget.cache new file mode 100644 index 0000000..107e920 --- /dev/null +++ b/C# Classes/ValidateNodeRoleId/obj/project.nuget.cache @@ -0,0 +1,10 @@ +{ + "version": 2, + "dgSpecHash": "SsJunKi8/IxbVB1ZYDXNgmQjoL4o/1X8VZGzGfmFlUYM7V2lIgCQIycvuKC/JOXJWuJI/hp5FAtJhBv7oTcpaA==", + "success": true, + "projectFilePath": "R:\\Development\\NinjaOne\\C# Classes\\ValidateNodeRoleId\\ValidateNodeRoleId.csproj", + "expectedPackageFiles": [ + "C:\\Users\\MichaelO'Toole\\.nuget\\packages\\powershellstandard.library\\5.1.1\\powershellstandard.library.5.1.1.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/C# Classes/ValidateStringOrInt/ValidateStringOrInt.cs b/C# Classes/ValidateStringOrInt/ValidateStringOrInt.cs new file mode 100644 index 0000000..37ab62d --- /dev/null +++ b/C# Classes/ValidateStringOrInt/ValidateStringOrInt.cs @@ -0,0 +1,13 @@ +using System.Management.Automation; +public class ValidateStringOrInt : ValidateEnumeratedArgumentsAttribute { + protected override void ValidateElement(object element) { + if (element is null) + { + throw new ValidationMetadataException("Element is null."); + } + if (!(element is string) && !(element is int)) + { + throw new ValidationMetadataException("Element is not a string or integer."); + } + } +} diff --git a/C# Classes/ValidateStringOrInt/ValidateStringOrInt.csproj b/C# Classes/ValidateStringOrInt/ValidateStringOrInt.csproj new file mode 100644 index 0000000..2a4f58f --- /dev/null +++ b/C# Classes/ValidateStringOrInt/ValidateStringOrInt.csproj @@ -0,0 +1,18 @@ + + + + netstandard2.1 + enable + + + + + + + + + + + + \ No newline at end of file diff --git a/C# Classes/ValidateStringOrInt/bin/Release/netstandard2.1/ValidateStringOrInt.deps.json b/C# Classes/ValidateStringOrInt/bin/Release/netstandard2.1/ValidateStringOrInt.deps.json new file mode 100644 index 0000000..44bdc82 --- /dev/null +++ b/C# Classes/ValidateStringOrInt/bin/Release/netstandard2.1/ValidateStringOrInt.deps.json @@ -0,0 +1,42 @@ +{ + "runtimeTarget": { + "name": ".NETStandard,Version=v2.1/", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETStandard,Version=v2.1": {}, + ".NETStandard,Version=v2.1/": { + "ValidateStringOrInt/1.0.0": { + "dependencies": { + "PowerShellStandard.Library": "5.1.1" + }, + "runtime": { + "ValidateStringOrInt.dll": {} + } + }, + "PowerShellStandard.Library/5.1.1": { + "runtime": { + "lib/netstandard2.0/System.Management.Automation.dll": { + "assemblyVersion": "3.0.0.0", + "fileVersion": "5.1.1.0" + } + } + } + } + }, + "libraries": { + "ValidateStringOrInt/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "PowerShellStandard.Library/5.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-e31xJjG+Kjbv6YF3Yq6D4Dl3or8v7LrNF41k3CXrWozW6hR1zcOe5KYuZJaGSiAgLnwP8wcW+I3+IWEzMPZKXQ==", + "path": "powershellstandard.library/5.1.1", + "hashPath": "powershellstandard.library.5.1.1.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/C# Classes/ValidateStringOrInt/bin/Release/netstandard2.1/ValidateStringOrInt.dll b/C# Classes/ValidateStringOrInt/bin/Release/netstandard2.1/ValidateStringOrInt.dll new file mode 100644 index 0000000000000000000000000000000000000000..d4a2ecc1c100cc4f1d7050f43552efc3fc4c6258 GIT binary patch literal 5120 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 literal 0 HcmV?d00001 diff --git a/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs b/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs new file mode 100644 index 0000000..348b87f --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] diff --git a/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.AssemblyInfo.cs b/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.AssemblyInfo.cs new file mode 100644 index 0000000..af81661 --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("ValidateStringOrInt")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+95ffe00f92432edd5afa99b995d6e9e3e2a3a7de")] +[assembly: System.Reflection.AssemblyProductAttribute("ValidateStringOrInt")] +[assembly: System.Reflection.AssemblyTitleAttribute("ValidateStringOrInt")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.AssemblyInfoInputs.cache b/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.AssemblyInfoInputs.cache new file mode 100644 index 0000000..f54435d --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +ff86ea5a1334e68facfb05e836fdb0af1ba36a7532364a8e4e010053df7e5a9e diff --git a/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.GeneratedMSBuildEditorConfig.editorconfig b/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..d9806dd --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,5 @@ +is_global = true +build_property.RootNamespace = ValidateStringOrInt +build_property.ProjectDir = R:\Development\NinjaOne\C# Classes\ValidateStringOrInt\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.assets.cache b/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..fee8464d27e812c5cdbaa592c166ecaa20c36662 GIT binary patch literal 955 zcmd5)&o2W(6fU-^ep87=NL)nXuvH=w;?NK@N*gVSWGIKMp* z3%TKuv*_b}?&k8;d)R44QW#Bm9xu+3EeW0^>#S6vz;k0$vqi_@KuqD6K@pdh_GuX; zah)UNRe*D;sIaJKnVju<)CB8b9MO*G zK?C4YE#&azkOe{w0u#iK@Q~ L{;qC5+UQ@eM0gn# literal 0 HcmV?d00001 diff --git a/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.csproj.AssemblyReference.cache b/C# Classes/ValidateStringOrInt/obj/Debug/netstandard2.1/ValidateStringOrInt.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..60656e126ad4f66c50a29dbd5aaa5939f712d077 GIT binary patch literal 644 zcmZQ$WMp7qV61VriU}=FEh>)j%}mZnOwI9E56REZNsZCVD@{)=i77}-&Q45EEsiP3 zF9)j1NX^M9E=kNwNi0gy%gIbCN-V03G1W8FGmHW9V)9Z;V6sMf1~I{v#U-h^dcKKy zKqGQf^Gfs_OH1-|6H7Al^Yl`3a==bt*m3li!{TckjEsyj_%tvw1Ko=Z!0rbMFxCSJ zmIfdLNHexDre)@&TIuWSJ6q|4eWs7=mY6sXG;96C&-V z9hsCW*D>dyy@=@Rt@djK4cBpBHa_|;K`~u-y2LBP73=o$E@0PJy-~X>|0Mt4$i6GL zOrQ8z_P9E;zj$ojq9$Uy?&Q~L&H2+$e0L9cIz1-kk;Hu0dtb7(w1wQ)9!}N%dYFSX zb|oVR&`pN>EyC8C`I$1t +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] diff --git a/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.AssemblyInfo.cs b/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.AssemblyInfo.cs new file mode 100644 index 0000000..986b513 --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("ValidateStringOrInt")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+95ffe00f92432edd5afa99b995d6e9e3e2a3a7de")] +[assembly: System.Reflection.AssemblyProductAttribute("ValidateStringOrInt")] +[assembly: System.Reflection.AssemblyTitleAttribute("ValidateStringOrInt")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.AssemblyInfoInputs.cache b/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.AssemblyInfoInputs.cache new file mode 100644 index 0000000..ead0ecf --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +a48eefae3b42b900fda074782b6d8464634b85374c085531074e2bbc6215928f diff --git a/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.GeneratedMSBuildEditorConfig.editorconfig b/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..d9806dd --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,5 @@ +is_global = true +build_property.RootNamespace = ValidateStringOrInt +build_property.ProjectDir = R:\Development\NinjaOne\C# Classes\ValidateStringOrInt\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.assets.cache b/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..14859334da0ef2bc392e65b4553a4d8dcdff4792 GIT binary patch literal 955 zcmd5)yGjE=6pgwuMooOgMypteV6pLm3N{ja#`uUP3c@s#-J4`_c6QmBRklz>{0gzq z#@cTXZ2bZYYdinIJ8_k$_`u2whvCi~?mctwDdd;3osmf7==Lo^!};05 z@k-?||2Wlub9KErJ2JT2jHED{@I0EEA=?5xLDnpzMuBY%jZc>xhXK*KUj<2AYV6S} z2;w>i$g2TkLQ-y0&(xV!_NW(-NqtNoBbX5m^7VCGA0@>=NU-%a%CUqET+(K2Q#`z znSiz}5Dwc1Q!9BsXsYelsa=7xn-E literal 0 HcmV?d00001 diff --git a/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.csproj.AssemblyReference.cache b/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..60656e126ad4f66c50a29dbd5aaa5939f712d077 GIT binary patch literal 644 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 literal 0 HcmV?d00001 diff --git a/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.sourcelink.json b/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.sourcelink.json new file mode 100644 index 0000000..970c5be --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/Release/netstandard2.1/ValidateStringOrInt.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"R:\\Development\\NinjaOne\\*":"https://dev.azure.com/MSPsUK/NinjaOne/_apis/git/repositories/NinjaOne/items?api-version=1.0&versionType=commit&version=95ffe00f92432edd5afa99b995d6e9e3e2a3a7de&path=/*"}} \ No newline at end of file diff --git a/C# Classes/ValidateStringOrInt/obj/ValidateStringOrInt.csproj.nuget.dgspec.json b/C# Classes/ValidateStringOrInt/obj/ValidateStringOrInt.csproj.nuget.dgspec.json new file mode 100644 index 0000000..6b1b2bb --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/ValidateStringOrInt.csproj.nuget.dgspec.json @@ -0,0 +1,69 @@ +{ + "format": 1, + "restore": { + "R:\\Development\\NinjaOne\\C# Classes\\ValidateStringOrInt\\ValidateStringOrInt.csproj": {} + }, + "projects": { + "R:\\Development\\NinjaOne\\C# Classes\\ValidateStringOrInt\\ValidateStringOrInt.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "R:\\Development\\NinjaOne\\C# Classes\\ValidateStringOrInt\\ValidateStringOrInt.csproj", + "projectName": "ValidateStringOrInt", + "projectPath": "R:\\Development\\NinjaOne\\C# Classes\\ValidateStringOrInt\\ValidateStringOrInt.csproj", + "packagesPath": "C:\\Users\\MichaelO'Toole\\.nuget\\packages\\", + "outputPath": "R:\\Development\\NinjaOne\\C# Classes\\ValidateStringOrInt\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\MichaelO'Toole\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "dependencies": { + "PowerShellStandard.Library": { + "target": "Package", + "version": "[5.1.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "NETStandard.Library": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/C# Classes/ValidateStringOrInt/obj/ValidateStringOrInt.csproj.nuget.g.props b/C# Classes/ValidateStringOrInt/obj/ValidateStringOrInt.csproj.nuget.g.props new file mode 100644 index 0000000..ac46364 --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/ValidateStringOrInt.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\MichaelO'Toole\.nuget\packages\ + PackageReference + 6.8.0 + + + + + \ No newline at end of file diff --git a/C# Classes/ValidateStringOrInt/obj/ValidateStringOrInt.csproj.nuget.g.targets b/C# Classes/ValidateStringOrInt/obj/ValidateStringOrInt.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/ValidateStringOrInt.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/C# Classes/ValidateStringOrInt/obj/project.assets.json b/C# Classes/ValidateStringOrInt/obj/project.assets.json new file mode 100644 index 0000000..9ff3f80 --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/project.assets.json @@ -0,0 +1,100 @@ +{ + "version": 3, + "targets": { + ".NETStandard,Version=v2.1": { + "PowerShellStandard.Library/5.1.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/System.Management.Automation.dll": {} + }, + "runtime": { + "lib/netstandard2.0/System.Management.Automation.dll": {} + } + } + } + }, + "libraries": { + "PowerShellStandard.Library/5.1.1": { + "sha512": "e31xJjG+Kjbv6YF3Yq6D4Dl3or8v7LrNF41k3CXrWozW6hR1zcOe5KYuZJaGSiAgLnwP8wcW+I3+IWEzMPZKXQ==", + "type": "package", + "path": "powershellstandard.library/5.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net452/System.Management.Automation.dll", + "lib/netstandard2.0/System.Management.Automation.dll", + "powershellstandard.library.5.1.1.nupkg.sha512", + "powershellstandard.library.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + ".NETStandard,Version=v2.1": [ + "PowerShellStandard.Library >= 5.1.1" + ] + }, + "packageFolders": { + "C:\\Users\\MichaelO'Toole\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "R:\\Development\\NinjaOne\\C# Classes\\ValidateStringOrInt\\ValidateStringOrInt.csproj", + "projectName": "ValidateStringOrInt", + "projectPath": "R:\\Development\\NinjaOne\\C# Classes\\ValidateStringOrInt\\ValidateStringOrInt.csproj", + "packagesPath": "C:\\Users\\MichaelO'Toole\\.nuget\\packages\\", + "outputPath": "R:\\Development\\NinjaOne\\C# Classes\\ValidateStringOrInt\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\MichaelO'Toole\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "dependencies": { + "PowerShellStandard.Library": { + "target": "Package", + "version": "[5.1.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "NETStandard.Library": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.101\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/C# Classes/ValidateStringOrInt/obj/project.nuget.cache b/C# Classes/ValidateStringOrInt/obj/project.nuget.cache new file mode 100644 index 0000000..fb0fee3 --- /dev/null +++ b/C# Classes/ValidateStringOrInt/obj/project.nuget.cache @@ -0,0 +1,10 @@ +{ + "version": 2, + "dgSpecHash": "37OXlF9J+lj3Z7nTM89SBBSNhMerRCcPCATXnbVby0Tchw8qGtFIHVXSr7i4Ch0otbCJL6va6W6f60LGNOcRPg==", + "success": true, + "projectFilePath": "R:\\Development\\NinjaOne\\C# Classes\\ValidateStringOrInt\\ValidateStringOrInt.csproj", + "expectedPackageFiles": [ + "C:\\Users\\MichaelO'Toole\\.nuget\\packages\\powershellstandard.library\\5.1.1\\powershellstandard.library.5.1.1.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/Source/Binaries/MetadataAttribute.dll b/Source/Binaries/MetadataAttribute.dll index 3a8c73ea9b467b1e51d3aa43907d9d1637575aad..590487303a5d161775d0453f36d2738431a246e8 100644 GIT binary patch delta 235 zcmZoLXfT-2!E)_}ZOg`rkkYbpcmSm7-VrgKUY-yBgXl#<2WMXP+mXbF4Dt|xA)ZbGNPtFhs5LjqnXwi}z z>$}z7s<=Q;H*fL@fkFkSpe{@hsMjJlM~k%HHm{Sz4y8B7^c84MUw z7)%(F84Q6qk--uu1`;s@%A_$Q0oiFlSxX>o43xKIFanAj0@)@&ItfUc0-+gDecI-F H(MBc!73xQ? diff --git a/Source/Binaries/ValidateNodeRoleId.dll b/Source/Binaries/ValidateNodeRoleId.dll new file mode 100644 index 0000000000000000000000000000000000000000..d4d1b055b3448196378b96e369150f3756eed208 GIT binary patch literal 5120 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