id: 1 unit: private static JObject VisitFieldTokens() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1312 end line: 1499 size: 159 LOC McCabe index: 51 number of parameters: 3 id: 2 unit: private static JObject VisitRuntimeToken() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1512 end line: 1613 size: 96 LOC McCabe index: 22 number of parameters: 2 id: 3 unit: internal void ExpandPolicyRule() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 443 end line: 556 size: 83 LOC McCabe index: 26 number of parameters: 2 id: 4 unit: private TemplateContext GetDeploymentContext() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1497 end line: 1583 size: 73 LOC McCabe index: 26 number of parameters: 4 id: 5 unit: internal static string ResourceId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 342 end line: 423 size: 67 LOC McCabe index: 29 number of parameters: 7 id: 6 unit: static string FormatIPAddress() file: src/PSRule.Rules.Azure/Data/Template/CidrParsing.cs start line: 281 end line: 353 size: 65 LOC McCabe index: 14 number of parameters: 1 id: 7 unit: internal abstract class NestedTemplateContext() file: src/PSRule.Rules.Azure/Data/Template/NestedTemplateContext.cs start line: 12 end line: 109 size: 64 LOC McCabe index: 1 number of parameters: 1 id: 8 unit: private string GetFieldObjectPathArrayFilter() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 286 end line: 361 size: 60 LOC McCabe index: 14 number of parameters: 1 id: 9 unit: protected virtual bool TryPolicyDefinition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 887 end line: 963 size: 58 LOC McCabe index: 21 number of parameters: 4 id: 10 unit: private static async Task VisitAPIManagement() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 690 end line: 767 size: 57 LOC McCabe index: 8 number of parameters: 4 id: 11 unit: internal sealed class ProviderData() file: src/PSRule.Rules.Azure/Data/ProviderData.cs start line: 15 end line: 91 size: 57 LOC McCabe index: 7 number of parameters: 1 id: 12 unit: private static bool TryGetInfo() file: src/PSRule.Rules.Azure/Data/Template/CidrParsing.cs start line: 139 end line: 202 size: 50 LOC McCabe index: 14 number of parameters: 5 id: 13 unit: internal sealed class TemplateHelper() file: src/PSRule.Rules.Azure/Data/Template/TemplateHelper.cs start line: 18 end line: 78 size: 50 LOC McCabe index: 7 number of parameters: 1 id: 14 unit: internal static string CombineResourceId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 177 end line: 230 size: 48 LOC McCabe index: 14 number of parameters: 5 id: 15 unit: internal bool TryParameterDefault() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 557 end line: 608 size: 47 LOC McCabe index: 14 number of parameters: 3 id: 16 unit: private static JObject VisitValueExpression() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1257 end line: 1310 size: 47 LOC McCabe index: 13 number of parameters: 3 id: 17 unit: private async Task ExpandResource() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 159 end line: 213 size: 46 LOC McCabe index: 38 number of parameters: 2 id: 18 unit: internal void EnterDeployment() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 405 end line: 455 size: 44 LOC McCabe index: 4 number of parameters: 3 id: 19 unit: internal static bool TryJObject() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 691 end line: 731 size: 41 LOC McCabe index: 11 number of parameters: 2 id: 20 unit: private async Task GetRequestAsync() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 124 end line: 167 size: 40 LOC McCabe index: 6 number of parameters: 3 id: 21 unit: internal string AsString() file: src/PSRule.Rules.Azure/Data/Template/TokenStream.cs start line: 114 end line: 155 size: 39 LOC McCabe index: 15 number of parameters: 0 id: 22 unit: internal static object UnionObject() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 737 end line: 776 size: 39 LOC McCabe index: 12 number of parameters: 2 id: 23 unit: private static void ResolveProperty() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1805 end line: 1846 size: 39 LOC McCabe index: 11 number of parameters: 4 id: 24 unit: internal void ProcessAssignment() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentHelper.cs start line: 31 end line: 73 size: 39 LOC McCabe index: 5 number of parameters: 1 id: 25 unit: private ExpressionFnOuter Element() file: src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs start line: 70 end line: 116 size: 38 LOC McCabe index: 8 number of parameters: 2 id: 26 unit: private static ResourceValue ResourceInstance() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1293 end line: 1342 size: 38 LOC McCabe index: 11 number of parameters: 4 id: 27 unit: private static DeploymentScope GetDeploymentScope() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1354 end line: 1398 size: 37 LOC McCabe index: 13 number of parameters: 6 id: 28 unit: private static void VisitCondition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 986 end line: 1024 size: 37 LOC McCabe index: 11 number of parameters: 3 id: 29 unit: internal static void SetTargetInfo() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 378 end line: 423 size: 36 LOC McCabe index: 5 number of parameters: 4 id: 30 unit: private static void ReadObject() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 58 end line: 100 size: 35 LOC McCabe index: 7 number of parameters: 2 id: 31 unit: internal static bool TryArray() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 557 end line: 590 size: 34 LOC McCabe index: 9 number of parameters: 2 id: 32 unit: internal static object Concat() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 247 end line: 283 size: 34 LOC McCabe index: 12 number of parameters: 2 id: 33 unit: internal PolicyAssignmentContext() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 131 end line: 167 size: 34 LOC McCabe index: 5 number of parameters: 2 id: 34 unit: private static void VisitCountExpression() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1026 end line: 1061 size: 34 LOC McCabe index: 5 number of parameters: 4 id: 35 unit: private static string GetVersionInfo() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 86 end line: 119 size: 34 LOC McCabe index: 5 number of parameters: 2 id: 36 unit: internal static bool ResourceIdComponents() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 428 end line: 464 size: 32 LOC McCabe index: 6 number of parameters: 7 id: 37 unit: internal static object Intersection() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 417 end line: 454 size: 32 LOC McCabe index: 11 number of parameters: 2 id: 38 unit: internal readonly struct ParameterType() file: src/PSRule.Rules.Azure/Data/Template/ParameterType.cs start line: 11 end line: 47 size: 32 LOC McCabe index: 7 number of parameters: 3 id: 39 unit: internal static bool TryPropertyOrField() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 195 end line: 236 size: 31 LOC McCabe index: 12 number of parameters: 3 id: 40 unit: internal static bool TryStringArray() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 369 end line: 399 size: 31 LOC McCabe index: 9 number of parameters: 2 id: 41 unit: protected virtual void Template() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 859 end line: 902 size: 31 LOC McCabe index: 12 number of parameters: 4 id: 42 unit: private static JToken ResolveVariable() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1759 end line: 1789 size: 31 LOC McCabe index: 8 number of parameters: 3 id: 43 unit: internal static void MapRule() file: src/PSRule.Rules.Azure/Data/Policy/PolicyJsonRuleMapper.cs start line: 35 end line: 76 size: 31 LOC McCabe index: 2 number of parameters: 3 id: 44 unit: internal static bool TryJArray() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 592 end line: 621 size: 30 LOC McCabe index: 9 number of parameters: 2 id: 45 unit: internal static object UnionArray() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 628 end line: 659 size: 30 LOC McCabe index: 14 number of parameters: 1 id: 46 unit: internal static bool TryJToken() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 832 end line: 861 size: 30 LOC McCabe index: 6 number of parameters: 2 id: 47 unit: internal static object PickZones() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 971 end line: 1010 size: 30 LOC McCabe index: 17 number of parameters: 2 id: 48 unit: private static PSObject ReadObject() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 160 end line: 196 size: 30 LOC McCabe index: 6 number of parameters: 1 id: 49 unit: private void ExpandResource() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs start line: 233 end line: 261 size: 29 LOC McCabe index: 5 number of parameters: 1 id: 50 unit: private static string DecodeJsonString() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 499 end line: 528 size: 29 LOC McCabe index: 12 number of parameters: 1 id: 51 unit: private static bool TryTemplateByName() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 169 end line: 200 size: 29 LOC McCabe index: 9 number of parameters: 3 id: 52 unit: public object GetValue() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 811 end line: 841 size: 29 LOC McCabe index: 22 number of parameters: 0 id: 53 unit: private static async Task VisitStorageAccount() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 499 end line: 531 size: 28 LOC McCabe index: 9 number of parameters: 4 id: 54 unit: internal static object Min() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 583 end line: 612 size: 28 LOC McCabe index: 11 number of parameters: 2 id: 55 unit: internal static object Max() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 614 end line: 643 size: 28 LOC McCabe index: 11 number of parameters: 2 id: 56 unit: private static bool MergeResourceRight() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 520 end line: 549 size: 28 LOC McCabe index: 8 number of parameters: 4 id: 57 unit: private void ExpressionToObjectPathArrayFilter() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 363 end line: 392 size: 28 LOC McCabe index: 5 number of parameters: 3 id: 58 unit: private static JObject AndExistanceExpression() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1838 end line: 1869 size: 28 LOC McCabe index: 6 number of parameters: 4 id: 59 unit: public static bool Equal() file: src/PSRule.Rules.Azure/LocationHelper.cs start line: 15 end line: 50 size: 27 LOC McCabe index: 19 number of parameters: 2 id: 60 unit: internal static bool TryIndex() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 160 end line: 193 size: 27 LOC McCabe index: 13 number of parameters: 3 id: 61 unit: internal sealed class FunctionDescriptor() file: src/PSRule.Rules.Azure/Data/Template/FunctionDescriptor.cs start line: 18 end line: 50 size: 27 LOC McCabe index: 5 number of parameters: 3 id: 62 unit: private static void AddParameterFromType() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 569 end line: 595 size: 27 LOC McCabe index: 8 number of parameters: 4 id: 63 unit: private JObject ReadBicepFile() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 394 end line: 422 size: 27 LOC McCabe index: 6 number of parameters: 1 id: 64 unit: private static void RunProfile() file: src/PSRule.Rules.Azure.Benchmark/Program.cs start line: 44 end line: 73 size: 27 LOC McCabe index: 2 number of parameters: 1 id: 65 unit: private void ProcessCatch() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipeline.cs start line: 33 end line: 58 size: 26 LOC McCabe index: 5 number of parameters: 3 id: 66 unit: internal static string CombineResourceId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 512 end line: 539 size: 26 LOC McCabe index: 6 number of parameters: 4 id: 67 unit: internal static bool TryResourceIdComponents() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 590 end line: 618 size: 26 LOC McCabe index: 5 number of parameters: 5 id: 68 unit: public override object ReadJson() file: src/PSRule.Rules.Azure/Data/PolicyIgnoreResultConverter.cs start line: 17 end line: 44 size: 26 LOC McCabe index: 5 number of parameters: 4 id: 69 unit: private string GetDeploymentScope() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 457 end line: 488 size: 26 LOC McCabe index: 5 number of parameters: 2 id: 70 unit: private static IEnumerable GetVariableIterator() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1918 end line: 1945 size: 26 LOC McCabe index: 4 number of parameters: 3 id: 71 unit: internal sealed class UserDefinedFunctionContext() file: src/PSRule.Rules.Azure/Data/Template/UserDefinedFunctionContext.cs start line: 16 end line: 46 size: 26 LOC McCabe index: 7 number of parameters: 1 id: 72 unit: internal static bool TryLong() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 409 end line: 433 size: 25 LOC McCabe index: 6 number of parameters: 2 id: 73 unit: internal static bool TryInt() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 453 end line: 477 size: 25 LOC McCabe index: 6 number of parameters: 2 id: 74 unit: internal static object Take() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 690 end line: 720 size: 25 LOC McCabe index: 11 number of parameters: 2 id: 75 unit: private static void Trim() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1436 end line: 1461 size: 25 LOC McCabe index: 8 number of parameters: 1 id: 76 unit: protected virtual void Variables() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1601 end line: 1627 size: 25 LOC McCabe index: 8 number of parameters: 2 id: 77 unit: private static JToken ExpandArray() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1998 end line: 2022 size: 25 LOC McCabe index: 6 number of parameters: 2 id: 78 unit: internal bool ShouldIgnorePolicyDefinition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 709 end line: 737 size: 25 LOC McCabe index: 7 number of parameters: 1 id: 79 unit: protected virtual void Definitions() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 824 end line: 849 size: 25 LOC McCabe index: 8 number of parameters: 2 id: 80 unit: public virtual JToken? GetValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 313 end line: 338 size: 24 LOC McCabe index: 6 number of parameters: 1 id: 81 unit: private static bool TryMutate() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 379 end line: 404 size: 24 LOC McCabe index: 7 number of parameters: 2 id: 82 unit: internal static object Union() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 749 end line: 784 size: 24 LOC McCabe index: 10 number of parameters: 2 id: 83 unit: protected void Outputs() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1667 end line: 1691 size: 24 LOC McCabe index: 7 number of parameters: 2 id: 84 unit: private static string GetPolicyRuleHash() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1618 end line: 1650 size: 24 LOC McCabe index: 6 number of parameters: 4 id: 85 unit: private static async Task VisitAKSCluster() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 606 end line: 635 size: 23 LOC McCabe index: 11 number of parameters: 4 id: 86 unit: internal static object Split() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2010 end line: 2038 size: 23 LOC McCabe index: 10 number of parameters: 2 id: 87 unit: internal TemplateLink ProcessParameterFile() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 41 end line: 73 size: 23 LOC McCabe index: 11 number of parameters: 1 id: 88 unit: internal TemplateContext() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 105 end line: 127 size: 23 LOC McCabe index: 1 number of parameters: 0 id: 89 unit: private static bool MaterializedWebApp() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 439 end line: 464 size: 23 LOC McCabe index: 8 number of parameters: 1 id: 90 unit: private static JObject OptimizeConditionObject() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1665 end line: 1692 size: 23 LOC McCabe index: 11 number of parameters: 3 id: 91 unit: internal bool ResolvePolicyAliasPath() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAliasProviderHelper.cs start line: 27 end line: 57 size: 23 LOC McCabe index: 8 number of parameters: 2 id: 92 unit: private static void BuildIndex() file: src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs start line: 84 end line: 106 size: 23 LOC McCabe index: 3 number of parameters: 1 id: 93 unit: private static bool TryConsumeProviderPart() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 740 end line: 766 size: 22 LOC McCabe index: 8 number of parameters: 5 id: 94 unit: private static bool TryMutate() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 409 end line: 430 size: 22 LOC McCabe index: 9 number of parameters: 3 id: 95 unit: internal static object Skip() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 663 end line: 688 size: 22 LOC McCabe index: 9 number of parameters: 2 id: 96 unit: public CidrIP() file: src/PSRule.Rules.Azure/Data/Template/CidrParsing.cs start line: 27 end line: 51 size: 22 LOC McCabe index: 4 number of parameters: 1 id: 97 unit: internal bool TryParentResourceId() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 316 end line: 340 size: 22 LOC McCabe index: 9 number of parameters: 2 id: 98 unit: private static bool TryParameterType() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1086 end line: 1111 size: 22 LOC McCabe index: 11 number of parameters: 3 id: 99 unit: private static JToken ExpandObject() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1975 end line: 1996 size: 22 LOC McCabe index: 4 number of parameters: 2 id: 100 unit: protected virtual void Assignment() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 768 end line: 798 size: 22 LOC McCabe index: 6 number of parameters: 2 id: 101 unit: private static void EffectConditions() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1721 end line: 1749 size: 22 LOC McCabe index: 7 number of parameters: 4 id: 102 unit: internal abstract class SerializationOutputWriter() file: src/PSRule.Rules.Azure/Pipeline/SerializationOutputWriter.cs start line: 9 end line: 33 size: 21 LOC McCabe index: 3 number of parameters: 2 id: 103 unit: internal static ResourceGroupOption FromHashtable() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs start line: 256 end line: 281 size: 21 LOC McCabe index: 8 number of parameters: 1 id: 104 unit: private static object GetBaseObject() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 661 end line: 681 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 105 unit: private static bool TryWellKnownStringProperty() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 474 end line: 496 size: 21 LOC McCabe index: 9 number of parameters: 3 id: 106 unit: internal static object DataUriToString() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1672 end line: 1695 size: 21 LOC McCabe index: 6 number of parameters: 2 id: 107 unit: internal static object ToObject() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2144 end line: 2168 size: 21 LOC McCabe index: 6 number of parameters: 2 id: 108 unit: private bool TryTemplateFile() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 139 end line: 164 size: 21 LOC McCabe index: 5 number of parameters: 3 id: 109 unit: private void Resources() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1207 end line: 1229 size: 21 LOC McCabe index: 8 number of parameters: 2 id: 110 unit: private static void Reference() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1234 end line: 1261 size: 21 LOC McCabe index: 9 number of parameters: 3 id: 111 unit: private static IEnumerable ResourceExpand() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1266 end line: 1291 size: 21 LOC McCabe index: 9 number of parameters: 3 id: 112 unit: private void Visit() file: src/PSRule.Rules.Azure/Data/Template/ResourceDependencyGraph.cs start line: 93 end line: 114 size: 21 LOC McCabe index: 7 number of parameters: 3 id: 113 unit: private static void MoveResource() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 571 end line: 592 size: 21 LOC McCabe index: 7 number of parameters: 2 id: 114 unit: internal void SetDefinitionParameterAssignment() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 263 end line: 284 size: 21 LOC McCabe index: 3 number of parameters: 2 id: 115 unit: private static JObject VisitField() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1206 end line: 1226 size: 21 LOC McCabe index: 7 number of parameters: 4 id: 116 unit: private void Dispose() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 249 end line: 269 size: 21 LOC McCabe index: 3 number of parameters: 1 id: 117 unit: private void ProcessParameterFile() file: src/PSRule.Rules.Azure/Pipeline/TemplateLinkPipeline.cs start line: 40 end line: 59 size: 20 LOC McCabe index: 4 number of parameters: 1 id: 118 unit: internal static bool TryString() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 40 end line: 59 size: 20 LOC McCabe index: 8 number of parameters: 3 id: 119 unit: internal static bool Equal() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 251 end line: 279 size: 20 LOC McCabe index: 18 number of parameters: 2 id: 120 unit: internal static bool TryBool() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 503 end line: 522 size: 20 LOC McCabe index: 5 number of parameters: 2 id: 121 unit: internal static object Items() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 462 end line: 482 size: 20 LOC McCabe index: 5 number of parameters: 2 id: 122 unit: internal static object CidrSubnet() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2280 end line: 2304 size: 20 LOC McCabe index: 7 number of parameters: 2 id: 123 unit: private static object EvaluateIndex() file: src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs start line: 162 end line: 193 size: 20 LOC McCabe index: 12 number of parameters: 3 id: 124 unit: private static void AddMetadata() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 228 end line: 250 size: 20 LOC McCabe index: 7 number of parameters: 2 id: 125 unit: public BicepProcess Spawn() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 65 end line: 84 size: 20 LOC McCabe index: 2 number of parameters: 2 id: 126 unit: private static string GetFilter() file: src/PSRule.Rules.Azure/Pipeline/Export/SubscriptionExportContext.cs start line: 69 end line: 89 size: 19 LOC McCabe index: 5 number of parameters: 1 id: 127 unit: private void ProcessCatch() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipeline.cs start line: 35 end line: 53 size: 19 LOC McCabe index: 3 number of parameters: 1 id: 128 unit: internal static Hashtable ToHashtable() file: src/PSRule.Rules.Azure/PSObjectExtensions.cs start line: 46 end line: 64 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 129 unit: public static ResourceGroupReference FromHashtable() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupReference.cs start line: 70 end line: 92 size: 19 LOC McCabe index: 7 number of parameters: 1 id: 130 unit: public override int GetHashCode() file: src/PSRule.Rules.Azure/Configuration/ConfigurationOption.cs start line: 93 end line: 111 size: 19 LOC McCabe index: 12 number of parameters: 0 id: 131 unit: private LambdaContext GetArgs4() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 298 end line: 318 size: 19 LOC McCabe index: 7 number of parameters: 5 id: 132 unit: private static void ReplaceOrMergeProperty() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 778 end line: 798 size: 19 LOC McCabe index: 6 number of parameters: 4 id: 133 unit: internal static object ExtensionResourceId() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 926 end line: 952 size: 19 LOC McCabe index: 6 number of parameters: 2 id: 134 unit: internal static object ResourceId() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1106 end line: 1129 size: 19 LOC McCabe index: 7 number of parameters: 2 id: 135 unit: public bool CaptureString() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 126 end line: 146 size: 19 LOC McCabe index: 5 number of parameters: 1 id: 136 unit: internal void Track() file: src/PSRule.Rules.Azure/Data/Template/ResourceDependencyGraph.cs start line: 60 end line: 81 size: 19 LOC McCabe index: 6 number of parameters: 2 id: 137 unit: private static bool ProjectPrivateEndpoints() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 300 end line: 324 size: 19 LOC McCabe index: 6 number of parameters: 2 id: 138 unit: private static bool ProjectSubscriptionAlias() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 326 end line: 351 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 139 unit: private static void MergeResourceLeft() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 493 end line: 514 size: 19 LOC McCabe index: 8 number of parameters: 3 id: 140 unit: private static void WriteAnnotations() file: src/PSRule.Rules.Azure/Data/Policy/PolicyJsonRuleMapper.cs start line: 133 end line: 152 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 141 unit: private static void ConvertQuantifiers() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1066 end line: 1084 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 142 unit: public override void WriteJson() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 25 end line: 46 size: 19 LOC McCabe index: 8 number of parameters: 3 id: 143 unit: public override object ReadJson() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 135 end line: 158 size: 19 LOC McCabe index: 7 number of parameters: 4 id: 144 unit: private static async Task VisitVirtualMachine() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 456 end line: 476 size: 18 LOC McCabe index: 7 number of parameters: 4 id: 145 unit: internal sealed class ArrayDeploymentSymbol() file: src/PSRule.Rules.Azure/Data/Template/ArrayDeploymentSymbol.cs start line: 14 end line: 35 size: 18 LOC McCabe index: 1 number of parameters: 1 id: 146 unit: internal static JToken GetJToken() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 863 end line: 890 size: 18 LOC McCabe index: 8 number of parameters: 1 id: 147 unit: private static JToken FromObject() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 437 end line: 458 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 148 unit: internal static object Length() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 561 end line: 581 size: 18 LOC McCabe index: 8 number of parameters: 2 id: 149 unit: internal static object References() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1064 end line: 1087 size: 18 LOC McCabe index: 10 number of parameters: 2 id: 150 unit: internal static object SubscriptionResourceId() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1137 end line: 1159 size: 18 LOC McCabe index: 6 number of parameters: 2 id: 151 unit: internal static object ManagementGroupResourceId() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1198 end line: 1220 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 152 unit: internal static object CidrHost() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2313 end line: 2334 size: 18 LOC McCabe index: 6 number of parameters: 2 id: 153 unit: private string Substring() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 292 end line: 311 size: 18 LOC McCabe index: 5 number of parameters: 4 id: 154 unit: internal TemplateContext() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 131 end line: 153 size: 18 LOC McCabe index: 7 number of parameters: 8 id: 155 unit: private bool TryDeploymentResource() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1466 end line: 1490 size: 18 LOC McCabe index: 6 number of parameters: 2 id: 156 unit: private static bool MaterializedSQLServer() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 413 end line: 433 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 157 unit: private static bool ParametersEqual() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 859 end line: 882 size: 18 LOC McCabe index: 11 number of parameters: 3 id: 158 unit: public bool WaitForExit() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 167 end line: 185 size: 18 LOC McCabe index: 9 number of parameters: 1 id: 159 unit: private void Bicep_ErrorDataReceived() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 218 end line: 236 size: 18 LOC McCabe index: 4 number of parameters: 2 id: 160 unit: private static void Map() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 280 end line: 308 size: 18 LOC McCabe index: 1 number of parameters: 3 id: 161 unit: private void WriteOutput() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs start line: 89 end line: 107 size: 17 LOC McCabe index: 3 number of parameters: 0 id: 162 unit: internal static ManagementGroupDetails FromHashtable() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 156 end line: 175 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 163 unit: internal static SubscriptionOption FromHashtable() file: src/PSRule.Rules.Azure/Configuration/SubscriptionOption.cs start line: 130 end line: 149 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 164 unit: public static string GetFilePath() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 139 end line: 157 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 165 unit: public static SubscriptionReference FromHashtable() file: src/PSRule.Rules.Azure/Configuration/SubscriptionReference.cs start line: 65 end line: 84 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 166 unit: internal static ConfigurationOption Combine() file: src/PSRule.Rules.Azure/Configuration/ConfigurationOption.cs start line: 113 end line: 129 size: 17 LOC McCabe index: 1 number of parameters: 2 id: 167 unit: private static bool TryConsumeManagementGroupPart() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 700 end line: 718 size: 17 LOC McCabe index: 11 number of parameters: 3 id: 168 unit: private static bool TryConsumeResourceType() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 768 end line: 785 size: 17 LOC McCabe index: 4 number of parameters: 4 id: 169 unit: internal object GroupBy() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 131 end line: 152 size: 17 LOC McCabe index: 5 number of parameters: 2 id: 170 unit: internal object ToObject() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 221 end line: 238 size: 17 LOC McCabe index: 4 number of parameters: 3 id: 171 unit: internal static bool TryFindArrayIndex() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 123 end line: 140 size: 17 LOC McCabe index: 6 number of parameters: 4 id: 172 unit: internal static object Providers() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1012 end line: 1033 size: 17 LOC McCabe index: 8 number of parameters: 2 id: 173 unit: internal static object TenantResourceId() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1168 end line: 1189 size: 17 LOC McCabe index: 5 number of parameters: 2 id: 174 unit: private static JObject ReadFile() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 83 end line: 101 size: 17 LOC McCabe index: 5 number of parameters: 1 id: 175 unit: internal TemplateContext() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 157 end line: 178 size: 17 LOC McCabe index: 7 number of parameters: 1 id: 176 unit: private bool AssignKeyVaultReference() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 381 end line: 398 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 177 unit: public static bool TryGetValue() file: src/PSRule.Rules.Azure/TypeExtensions.cs start line: 14 end line: 32 size: 17 LOC McCabe index: 3 number of parameters: 4 id: 178 unit: internal string GetToken() file: src/PSRule.Rules.Azure/Pipeline/Export/AccessTokenCache.cs start line: 75 end line: 90 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 179 unit: internal PipelineContext() file: src/PSRule.Rules.Azure/Pipeline/PipelineContext.cs start line: 10 end line: 28 size: 16 LOC McCabe index: 1 number of parameters: 2 id: 180 unit: internal ConfigurationOption() file: src/PSRule.Rules.Azure/Configuration/ConfigurationOption.cs start line: 51 end line: 67 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 181 unit: internal static bool TryTenantResourceProvider() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 151 end line: 167 size: 16 LOC McCabe index: 4 number of parameters: 4 id: 182 unit: private static bool TryConsumeProviderPartOld() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 720 end line: 738 size: 16 LOC McCabe index: 6 number of parameters: 5 id: 183 unit: private static SecurityRule GetRule() file: src/PSRule.Rules.Azure/Data/Network/NetworkSecurityGroupEvaluator.cs start line: 57 end line: 72 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 184 unit: internal object Filter() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 83 end line: 100 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 185 unit: internal object Reduce() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 184 end line: 201 size: 16 LOC McCabe index: 3 number of parameters: 3 id: 186 unit: private LambdaContext GetArgs3() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 276 end line: 293 size: 16 LOC McCabe index: 6 number of parameters: 4 id: 187 unit: internal static bool TryFindStringIndex() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 90 end line: 105 size: 16 LOC McCabe index: 5 number of parameters: 5 id: 188 unit: internal static bool TryFindObjectIndex() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 142 end line: 158 size: 16 LOC McCabe index: 5 number of parameters: 4 id: 189 unit: internal static TokenStream Parse() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParser.cs start line: 24 end line: 40 size: 16 LOC McCabe index: 7 number of parameters: 1 id: 190 unit: public MockResource() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 87 end line: 106 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 191 unit: internal static object Empty() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 296 end line: 313 size: 16 LOC McCabe index: 8 number of parameters: 2 id: 192 unit: internal static object DateTimeAdd() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1454 end line: 1473 size: 16 LOC McCabe index: 7 number of parameters: 2 id: 193 unit: private static object IndexOfArray() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1767 end line: 1790 size: 16 LOC McCabe index: 9 number of parameters: 3 id: 194 unit: internal static object PadLeft() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1836 end line: 1856 size: 16 LOC McCabe index: 8 number of parameters: 2 id: 195 unit: internal static object ParseCidr() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2253 end line: 2271 size: 16 LOC McCabe index: 5 number of parameters: 2 id: 196 unit: static int ParseHexDigit() file: src/PSRule.Rules.Azure/Data/Template/CidrParsing.cs start line: 264 end line: 279 size: 16 LOC McCabe index: 7 number of parameters: 1 id: 197 unit: private static void ProjectRuntimeProperties() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 145 end line: 160 size: 16 LOC McCabe index: 13 number of parameters: 2 id: 198 unit: private static bool ProjectStorageAccount() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 195 end line: 213 size: 16 LOC McCabe index: 2 number of parameters: 2 id: 199 unit: private static JObject AndCondition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1885 end line: 1900 size: 16 LOC McCabe index: 7 number of parameters: 2 id: 200 unit: private static JObject OrCondition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1902 end line: 1917 size: 16 LOC McCabe index: 7 number of parameters: 2 id: 201 unit: private static bool TryReadEntry() file: src/PSRule.Rules.Azure/Data/TypeIndexConverter.cs start line: 35 end line: 51 size: 16 LOC McCabe index: 2 number of parameters: 3 id: 202 unit: internal sealed class ReadOnlyDictionaryConverter() file: src/PSRule.Rules.Azure/Data/ReadOnlyDictionaryConverter.cs start line: 11 end line: 29 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 203 unit: internal sealed class HashSetConverter() file: src/PSRule.Rules.Azure/Data/HashSetConverter.cs start line: 10 end line: 28 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 204 unit: private static void Main() file: src/PSRule.Rules.Azure.Benchmark/Program.cs start line: 22 end line: 40 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 205 unit: public static string Normalize() file: src/PSRule.Rules.Azure/LocationHelper.cs start line: 52 end line: 68 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 206 unit: internal static void SetValidationIssue() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 425 end line: 445 size: 15 LOC McCabe index: 3 number of parameters: 6 id: 207 unit: internal static bool TryBoolProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 477 end line: 491 size: 15 LOC McCabe index: 6 number of parameters: 3 id: 208 unit: internal static bool TryIntegerProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 493 end line: 507 size: 15 LOC McCabe index: 6 number of parameters: 3 id: 209 unit: internal sealed class JsonCommentWriter() file: src/PSRule.Rules.Azure/JsonCommentWriter.cs start line: 10 end line: 25 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 210 unit: private void WriteToFile() file: src/PSRule.Rules.Azure/Pipeline/Output/FileOutputWriter.cs start line: 35 end line: 51 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 211 unit: internal void RefreshToken() file: src/PSRule.Rules.Azure/Pipeline/Export/AccessTokenCache.cs start line: 53 end line: 67 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 212 unit: private async Task GetProperties() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 218 end line: 235 size: 15 LOC McCabe index: 8 number of parameters: 4 id: 213 unit: private async Task GetResourceGroupsAsync() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs start line: 188 end line: 203 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 214 unit: private async Task GetResourcesAsync() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs start line: 208 end line: 223 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 215 unit: internal static bool GetPath() file: src/PSRule.Rules.Azure/PSObjectExtensions.cs start line: 30 end line: 44 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 216 unit: internal static ManagementGroupProperties FromHashtable() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 97 end line: 113 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 217 unit: internal static TenantOption FromHashtable() file: src/PSRule.Rules.Azure/Configuration/TenantOption.cs start line: 122 end line: 138 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 218 unit: public bool Equals() file: src/PSRule.Rules.Azure/Configuration/ConfigurationOption.cs start line: 76 end line: 90 size: 15 LOC McCabe index: 12 number of parameters: 1 id: 219 unit: internal static string ResourceId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 264 end line: 280 size: 15 LOC McCabe index: 3 number of parameters: 8 id: 220 unit: internal sealed class SecurityRule() file: src/PSRule.Rules.Azure/Data/Network/SecurityRule.cs start line: 16 end line: 35 size: 15 LOC McCabe index: 5 number of parameters: 4 id: 221 unit: internal static bool TryFindLongIndex() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 107 end line: 121 size: 15 LOC McCabe index: 4 number of parameters: 4 id: 222 unit: internal static bool TryArray() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 541 end line: 555 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 223 unit: internal static bool TryDateTime() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 803 end line: 817 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 224 unit: internal static bool TryBoolString() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 932 end line: 946 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 225 unit: public JToken? GetValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 205 end line: 223 size: 15 LOC McCabe index: 8 number of parameters: 1 id: 226 unit: public override string ToString() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 340 end line: 354 size: 15 LOC McCabe index: 2 number of parameters: 0 id: 227 unit: internal static object TryGet() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 722 end line: 737 size: 15 LOC McCabe index: 8 number of parameters: 2 id: 228 unit: private static bool FillParameterWhenNullable() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1064 end line: 1082 size: 15 LOC McCabe index: 8 number of parameters: 3 id: 229 unit: private static void AddParameterFromType() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1115 end line: 1129 size: 15 LOC McCabe index: 6 number of parameters: 4 id: 230 unit: private static JToken ResolveToken() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1848 end line: 1862 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 231 unit: private static CopyIndexState GetResourceIterator() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1950 end line: 1964 size: 15 LOC McCabe index: 2 number of parameters: 2 id: 232 unit: private static bool ProjectVirtualNetwork() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 281 end line: 298 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 233 unit: private static bool ProjectKeyVault() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 368 end line: 387 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 234 unit: private static bool ProjectStorageObjectReplicationPolicies() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 389 end line: 407 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 235 unit: private static string FormatObjectPathArrayFilter() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 403 end line: 417 size: 15 LOC McCabe index: 3 number of parameters: 3 id: 236 unit: private static void MergeWithPeerCondition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1694 end line: 1708 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 237 unit: private static void CompleteCondition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1760 end line: 1777 size: 15 LOC McCabe index: 6 number of parameters: 3 id: 238 unit: public override object ReadJson() file: src/PSRule.Rules.Azure/Data/TypeIndexConverter.cs start line: 18 end line: 33 size: 15 LOC McCabe index: 5 number of parameters: 4 id: 239 unit: public BicepProcess() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 144 end line: 161 size: 15 LOC McCabe index: 1 number of parameters: 3 id: 240 unit: public static bool TryPopHashtable() file: src/PSRule.Rules.Azure/DictionaryExtensions.cs start line: 35 end line: 50 size: 15 LOC McCabe index: 4 number of parameters: 3 id: 241 unit: public static bool TryGetString() file: src/PSRule.Rules.Azure/DictionaryExtensions.cs start line: 83 end line: 97 size: 15 LOC McCabe index: 4 number of parameters: 3 id: 242 unit: private static T ReadFile() file: src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs start line: 134 end line: 149 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 243 unit: internal static bool TryGetResources() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 89 end line: 103 size: 14 LOC McCabe index: 6 number of parameters: 3 id: 244 unit: internal static bool HasValue() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 149 end line: 162 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 245 unit: protected async Task ListAsync() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 98 end line: 112 size: 14 LOC McCabe index: 5 number of parameters: 3 id: 246 unit: private static async Task VisitEventGridDomain() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 291 end line: 306 size: 14 LOC McCabe index: 4 number of parameters: 4 id: 247 unit: private static async Task VisitFirewallPolicy() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 340 end line: 356 size: 14 LOC McCabe index: 6 number of parameters: 4 id: 248 unit: private static async Task VisitContainerRegistry() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 637 end line: 653 size: 14 LOC McCabe index: 3 number of parameters: 4 id: 249 unit: public ResourceDataPipeline() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs start line: 46 end line: 59 size: 14 LOC McCabe index: 4 number of parameters: 9 id: 250 unit: private async Task GetSubscriptionAsync() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs start line: 169 end line: 183 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 251 unit: public override int GetHashCode() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs start line: 153 end line: 166 size: 14 LOC McCabe index: 7 number of parameters: 0 id: 252 unit: public ConfigurationOption() file: src/PSRule.Rules.Azure/Configuration/ConfigurationOption.cs start line: 36 end line: 49 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 253 unit: public void SkipGroup() file: src/PSRule.Rules.Azure/Data/Template/TokenStream.cs start line: 70 end line: 86 size: 14 LOC McCabe index: 6 number of parameters: 0 id: 254 unit: internal object Map() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 108 end line: 123 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 255 unit: internal static bool TryConvertStringArray() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 74 end line: 88 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 256 unit: internal static bool TryConvertInt() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 482 end line: 498 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 257 unit: private static bool TryElement() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParser.cs start line: 80 end line: 94 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 258 unit: internal static object CreateObject() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 354 end line: 369 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 259 unit: internal static object First() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 377 end line: 392 size: 14 LOC McCabe index: 11 number of parameters: 2 id: 260 unit: internal static object Flatten() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 400 end line: 415 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 261 unit: internal static object Last() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 544 end line: 559 size: 14 LOC McCabe index: 11 number of parameters: 2 id: 262 unit: internal static object Reference() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1038 end line: 1056 size: 14 LOC McCabe index: 9 number of parameters: 2 id: 263 unit: internal static object Filter() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2050 end line: 2067 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 264 unit: public static bool UsesListKeysFunction() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamValidator.cs start line: 65 end line: 79 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 265 unit: public static bool UsesReferenceFunction() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamValidator.cs start line: 84 end line: 98 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 266 unit: public static bool TryGetSubnet() file: src/PSRule.Rules.Azure/Data/Template/CidrParsing.cs start line: 108 end line: 124 size: 14 LOC McCabe index: 4 number of parameters: 4 id: 267 unit: public bool TryGetResource() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 250 end line: 268 size: 14 LOC McCabe index: 9 number of parameters: 2 id: 268 unit: protected void Definitions() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 928 end line: 945 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 269 unit: internal static T EvaluateExpression() file: src/PSRule.Rules.Azure/Data/Template/ITemplateContextExtensions.cs start line: 61 end line: 75 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 270 unit: private static void BuildMaterializedView() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 117 end line: 131 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 271 unit: private static void AddTypes() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1241 end line: 1255 size: 14 LOC McCabe index: 4 number of parameters: 3 id: 272 unit: private void Bicep_OutputDataReceived() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 203 end line: 216 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 273 unit: private static bool TryParentScope() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 666 end line: 680 size: 13 LOC McCabe index: 5 number of parameters: 3 id: 274 unit: internal PSRuleOption ToPSRuleOption() file: src/PSRule.Rules.Azure/Runtime/RuntimeService.cs start line: 138 end line: 152 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 275 unit: protected override string Serialize() file: src/PSRule.Rules.Azure/Pipeline/Output/JsonOutputWriter.cs start line: 15 end line: 30 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 276 unit: private bool TryGetLatestAPIVersion() file: src/PSRule.Rules.Azure/Pipeline/Export/SubscriptionExportContext.cs start line: 91 end line: 105 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 277 unit: internal void RefreshAll() file: src/PSRule.Rules.Azure/Pipeline/Export/AccessTokenCache.cs start line: 35 end line: 47 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 278 unit: private static async Task VisitEventGridNamespace() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 308 end line: 322 size: 13 LOC McCabe index: 4 number of parameters: 4 id: 279 unit: private static async Task VisitDevCenterProject() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 324 end line: 338 size: 13 LOC McCabe index: 4 number of parameters: 4 id: 280 unit: protected override PipelineWriter GetOutput() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipelineBuilder.cs start line: 61 end line: 74 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 281 unit: private async Task GetResourceAsync() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs start line: 131 end line: 143 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 282 unit: protected override PipelineWriter GetOutput() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipelineBuilder.cs start line: 61 end line: 74 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 283 unit: internal static ManagementGroupParent FromHashtable() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 226 end line: 239 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 284 unit: internal static ManagementGroupOption FromHashtable() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 338 end line: 351 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 285 unit: internal static ResourceGroupOption Combine() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs start line: 168 end line: 180 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 286 unit: internal static DeployerOption FromHashtable() file: src/PSRule.Rules.Azure/Configuration/DeployerOption.cs start line: 109 end line: 122 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 287 unit: internal static bool IsResourceType() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 31 end line: 46 size: 13 LOC McCabe index: 7 number of parameters: 2 id: 288 unit: internal static string GetParentResourceId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 541 end line: 553 size: 13 LOC McCabe index: 1 number of parameters: 4 id: 289 unit: internal object MapValues() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 160 end line: 175 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 290 unit: internal static bool ObjectEquals() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 313 end line: 326 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 291 unit: private void IsValidLocation() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 111 end line: 125 size: 13 LOC McCabe index: 4 number of parameters: 4 id: 292 unit: internal static object Json() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 484 end line: 497 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 293 unit: internal static object Range() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 645 end line: 661 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 294 unit: internal static object Reduce() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2097 end line: 2112 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 295 unit: public string CaptureUntil() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 277 end line: 290 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 296 unit: protected virtual void Function() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1155 end line: 1168 size: 13 LOC McCabe index: 2 number of parameters: 4 id: 297 unit: private static bool ProjectManagedIdentity() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 263 end line: 279 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 298 unit: private static bool MergeResourceLeft() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 475 end line: 488 size: 13 LOC McCabe index: 4 number of parameters: 4 id: 299 unit: private static void DebugProfile() file: src/PSRule.Rules.Azure.Benchmark/Program.cs start line: 79 end line: 91 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 300 unit: internal static TemplateTokenAnnotation UseTokenAnnotation() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 328 end line: 341 size: 12 LOC McCabe index: 4 number of parameters: 3 id: 301 unit: private void FindFiles() file: src/PSRule.Rules.Azure/Pipeline/PathBuilder.cs start line: 71 end line: 84 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 302 unit: private void Dispose() file: src/PSRule.Rules.Azure/Pipeline/Export/AccessTokenCache.cs start line: 99 end line: 110 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 303 unit: protected virtual void Dispose() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 178 end line: 189 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 304 unit: internal void WriteDiagnostics() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 215 end line: 227 size: 12 LOC McCabe index: 7 number of parameters: 0 id: 305 unit: private static async Task VisitSubscription() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 395 end line: 407 size: 12 LOC McCabe index: 2 number of parameters: 4 id: 306 unit: private static async Task VisitSqlServers() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 592 end line: 604 size: 12 LOC McCabe index: 2 number of parameters: 4 id: 307 unit: protected override void Dispose() file: src/PSRule.Rules.Azure/Pipeline/ExportDataPipeline.cs start line: 29 end line: 40 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 308 unit: private void GetResourceBySubscription() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs start line: 150 end line: 164 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 309 unit: internal static Encoding GetEncoding() file: src/PSRule.Rules.Azure/OutputEncodingExtensions.cs start line: 16 end line: 27 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 310 unit: public override int GetHashCode() file: src/PSRule.Rules.Azure/Configuration/SubscriptionOption.cs start line: 105 end line: 116 size: 12 LOC McCabe index: 5 number of parameters: 0 id: 311 unit: internal static ParameterDefaultsOption FromHashtable() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 107 end line: 119 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 312 unit: private LambdaContext GetArgs2() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 258 end line: 271 size: 12 LOC McCabe index: 5 number of parameters: 3 id: 313 unit: internal abstract class DeploymentSymbol() file: src/PSRule.Rules.Azure/Data/Template/DeploymentSymbol.cs start line: 11 end line: 24 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 314 unit: private void Visit() file: src/PSRule.Rules.Azure/Data/Template/CustomTypeTopologyGraph.cs start line: 69 end line: 81 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 315 unit: internal static object Coalesce() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 226 end line: 238 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 316 unit: internal static object Div() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1297 end line: 1312 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 317 unit: internal static object Mod() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1338 end line: 1353 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 318 unit: internal static object And() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1528 end line: 1540 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 319 unit: internal static object Or() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1599 end line: 1611 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 320 unit: internal static object Map() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2075 end line: 2089 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 321 unit: internal static object Sort() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2121 end line: 2135 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 322 unit: internal static object GroupBy() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2177 end line: 2191 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 323 unit: internal static object MapValues() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2200 end line: 2214 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 324 unit: private static bool Contains() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2394 end line: 2406 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 325 unit: private static void GetResourceIdParts() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2422 end line: 2434 size: 12 LOC McCabe index: 4 number of parameters: 4 id: 326 unit: private static void CollectLiteralToken() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamValidator.cs start line: 123 end line: 137 size: 12 LOC McCabe index: 5 number of parameters: 2 id: 327 unit: private static void SkipIndex() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamValidator.cs start line: 142 end line: 155 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 328 unit: private bool TryMetadata() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 126 end line: 137 size: 12 LOC McCabe index: 3 number of parameters: 4 id: 329 unit: private static object ConvertJToken() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 687 end line: 702 size: 12 LOC McCabe index: 6 number of parameters: 1 id: 330 unit: private static string ResolveDeploymentScopeProperty() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1400 end line: 1412 size: 12 LOC McCabe index: 5 number of parameters: 4 id: 331 unit: private static bool ProjectResource() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 215 end line: 229 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 332 unit: private static JObject ReverseCondition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1779 end line: 1792 size: 12 LOC McCabe index: 7 number of parameters: 1 id: 333 unit: private static bool ShouldFilterRule() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1942 end line: 1955 size: 12 LOC McCabe index: 5 number of parameters: 4 id: 334 unit: private static void WriteRule() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 310 end line: 324 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 335 unit: public static bool TryGetBool() file: src/PSRule.Rules.Azure/DictionaryExtensions.cs start line: 99 end line: 111 size: 12 LOC McCabe index: 5 number of parameters: 3 id: 336 unit: public static bool TryGetLong() file: src/PSRule.Rules.Azure/DictionaryExtensions.cs start line: 113 end line: 125 size: 12 LOC McCabe index: 5 number of parameters: 3 id: 337 unit: private static void RunDebug() file: src/PSRule.Rules.Azure.Benchmark/Program.cs start line: 93 end line: 107 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 338 unit: private static void MinifyTypes() file: src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs start line: 71 end line: 82 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 339 unit: private static bool TryExplicitScope() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 627 end line: 640 size: 11 LOC McCabe index: 5 number of parameters: 3 id: 340 unit: public void WithAllowedLocations() file: src/PSRule.Rules.Azure/Runtime/RuntimeService.cs start line: 59 end line: 70 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 341 unit: private void Dispose() file: src/PSRule.Rules.Azure/Runtime/RuntimeService.cs start line: 156 end line: 166 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 342 unit: public static bool HasSecureValue() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 97 end line: 109 size: 11 LOC McCabe index: 7 number of parameters: 2 id: 343 unit: private static bool TryParseBool() file: src/PSRule.Rules.Azure/EnvironmentHelper.cs start line: 30 end line: 41 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 344 unit: internal void UseCommandRuntime() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 40 end line: 51 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 345 unit: private HttpClient GetClient() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 81 end line: 91 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 346 unit: private static async Task VisitSqlDatabase() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 579 end line: 590 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 347 unit: private static async Task VisitCDNProfile() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 667 end line: 678 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 348 unit: protected override void Dispose() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportContext.cs start line: 41 end line: 52 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 349 unit: internal static SubscriptionOption Combine() file: src/PSRule.Rules.Azure/Configuration/SubscriptionOption.cs start line: 118 end line: 128 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 350 unit: public override int GetHashCode() file: src/PSRule.Rules.Azure/Configuration/TenantOption.cs start line: 99 end line: 109 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 351 unit: internal static DeploymentOption FromHashtable() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 107 end line: 117 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 352 unit: public static DeploymentReference FromHashtable() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 162 end line: 172 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 353 unit: internal static ResourceGroupProperties FromHashtable() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs start line: 96 end line: 106 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 354 unit: private bool ContentsEquals() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 50 end line: 61 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 355 unit: internal static bool TryResourceProviderFromType() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 91 end line: 102 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 356 unit: internal static bool TryResourceGroup() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 121 end line: 132 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 357 unit: internal static bool TryResourceIdComponents() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 577 end line: 588 size: 11 LOC McCabe index: 4 number of parameters: 4 id: 358 unit: private static bool TryConsumeTenantPart() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 688 end line: 698 size: 11 LOC McCabe index: 6 number of parameters: 3 id: 359 unit: public void With() file: src/PSRule.Rules.Azure/Data/Network/NetworkSecurityGroupEvaluator.cs start line: 33 end line: 44 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 360 unit: internal static bool TryConvertString() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 61 end line: 72 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 361 unit: internal static bool SequenceEqual() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 238 end line: 249 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 362 unit: internal static bool TryConvertBool() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 527 end line: 539 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 363 unit: private static void Function() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParser.cs start line: 102 end line: 115 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 364 unit: private ISet GetLocations() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 127 end line: 138 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 365 unit: internal static bool ConsumeString() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 95 end line: 106 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 366 unit: internal static bool ConsumeInteger() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 108 end line: 119 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 367 unit: internal static bool HasPolicyRuntimeTokens() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 140 end line: 150 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 368 unit: public ExpressionFactory() file: src/PSRule.Rules.Azure/Data/Template/ExpressionFactory.cs start line: 18 end line: 30 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 369 unit: internal static object ObjectKeys() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 818 end line: 834 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 370 unit: internal static object UniqueString() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1941 end line: 1952 size: 11 LOC McCabe index: 6 number of parameters: 2 id: 371 unit: internal static object Uri() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1954 end line: 1967 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 372 unit: private ExpressionFnOuter Inner() file: src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs start line: 118 end line: 131 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 373 unit: private static bool TryParameters() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamValidator.cs start line: 100 end line: 112 size: 11 LOC McCabe index: 5 number of parameters: 3 id: 374 unit: public static bool TryGetHost() file: src/PSRule.Rules.Azure/Data/Template/CidrParsing.cs start line: 126 end line: 137 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 375 unit: public bool TryElement() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 99 end line: 109 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 376 unit: public bool Next() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 202 end line: 212 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 377 unit: public bool TryGetResourceCollection() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 271 end line: 283 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 378 unit: internal void Load() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 303 end line: 314 size: 11 LOC McCabe index: 6 number of parameters: 1 id: 379 unit: public bool TryVariable() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 621 end line: 632 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 380 unit: protected virtual JToken VariableInstance() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1634 end line: 1644 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 381 unit: protected static bool TryArrayProperty() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 2024 end line: 2036 size: 11 LOC McCabe index: 5 number of parameters: 3 id: 382 unit: protected static bool TryObjectProperty() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 2038 end line: 2050 size: 11 LOC McCabe index: 5 number of parameters: 3 id: 383 unit: private static bool ProjectManagementGroup() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 231 end line: 245 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 384 unit: private static bool ProjectRoleAssignments() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 247 end line: 261 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 385 unit: private static bool ProjectContainerRegistry() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 353 end line: 366 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 386 unit: public bool TryParameter() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 659 end line: 671 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 387 unit: private static void VisitPolicyRule() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 968 end line: 981 size: 11 LOC McCabe index: 2 number of parameters: 4 id: 388 unit: private static void ConvertCondition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1091 end line: 1101 size: 11 LOC McCabe index: 8 number of parameters: 2 id: 389 unit: private static JObject AndNameCondition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1871 end line: 1883 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 390 unit: private static bool IsRuntimeType() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1957 end line: 1968 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 391 unit: private void PrepareCustomTypeDependencyGraph() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 93 end line: 103 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 392 unit: internal static JToken CloneTemplateJToken() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 55 end line: 66 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 393 unit: internal static bool TryGetResources() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 78 end line: 87 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 394 unit: internal static bool TryGetProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 193 end line: 202 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 395 unit: internal static bool TryRenameProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 224 end line: 233 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 396 unit: internal static void UseProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 311 end line: 320 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 397 unit: internal static bool TryResourceScope() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 615 end line: 625 size: 10 LOC McCabe index: 5 number of parameters: 3 id: 398 unit: public static string GetBicepVersion() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 36 end line: 45 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 399 unit: internal void UseExecutionContext() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 53 end line: 63 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 400 unit: private bool TryAddFile() file: src/PSRule.Rules.Azure/Pipeline/PathBuilder.cs start line: 86 end line: 97 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 401 unit: private string GetSearchParameters() file: src/PSRule.Rules.Azure/Pipeline/PathBuilder.cs start line: 118 end line: 130 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 402 unit: private static string TrimPath() file: src/PSRule.Rules.Azure/Pipeline/PathBuilder.cs start line: 149 end line: 158 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 403 unit: public SubscriptionExportContext() file: src/PSRule.Rules.Azure/Pipeline/Export/SubscriptionExportContext.cs start line: 25 end line: 34 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 404 unit: public ExportDataContext() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 42 end line: 51 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 405 unit: private bool TryGetLatestAPIVersion() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 251 end line: 261 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 406 unit: private static async Task VisitMySqlServer() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 533 end line: 543 size: 10 LOC McCabe index: 2 number of parameters: 4 id: 407 unit: private static async Task VisitPostgreSqlServer() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 556 end line: 566 size: 10 LOC McCabe index: 2 number of parameters: 4 id: 408 unit: public override void Process() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipeline.cs start line: 21 end line: 31 size: 10 LOC McCabe index: 6 number of parameters: 1 id: 409 unit: public TemplateSource() file: src/PSRule.Rules.Azure/Pipeline/TemplateSource.cs start line: 30 end line: 40 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 410 unit: protected virtual void Dispose() file: src/PSRule.Rules.Azure/Pipeline/PipelineBase.cs start line: 52 end line: 62 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 411 unit: public static bool TryProperty() file: src/PSRule.Rules.Azure/PSObjectExtensions.cs start line: 19 end line: 28 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 412 unit: public override int GetHashCode() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 282 end line: 291 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 413 unit: private static PSRuleOption FromYaml() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 122 end line: 132 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 414 unit: internal static TenantOption Combine() file: src/PSRule.Rules.Azure/Configuration/TenantOption.cs start line: 111 end line: 120 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 415 unit: public override int GetHashCode() file: src/PSRule.Rules.Azure/Configuration/OutputOption.cs start line: 57 end line: 66 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 416 unit: internal ResourceGroupOption() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs start line: 52 end line: 62 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 417 unit: public bool Equals() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs start line: 116 end line: 125 size: 10 LOC McCabe index: 7 number of parameters: 1 id: 418 unit: public override int GetHashCode() file: src/PSRule.Rules.Azure/Configuration/DeployerOption.cs start line: 88 end line: 97 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 419 unit: internal static string CombineResourceId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 232 end line: 243 size: 10 LOC McCabe index: 4 number of parameters: 6 id: 420 unit: internal static int ResourceNameOrTypeDepth() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 482 end line: 491 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 421 unit: internal static bool TryResourceIdComponents() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 565 end line: 575 size: 10 LOC McCabe index: 2 number of parameters: 5 id: 422 unit: private static bool TryConsumeSubscriptionIdPart() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 653 end line: 662 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 423 unit: private static bool TryConsumeResourceGroupPart() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 671 end line: 680 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 424 unit: protected static string GetContent() file: src/PSRule.Rules.Azure/Data/ResourceLoader.cs start line: 29 end line: 39 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 425 unit: internal object Sort() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 209 end line: 219 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 426 unit: public static bool TryTypePrimitive() file: src/PSRule.Rules.Azure/Data/Template/TypeHelpers.cs start line: 12 end line: 21 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 427 unit: private static bool Index() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParser.cs start line: 123 end line: 135 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 428 unit: private static void IsResourceType() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 140 end line: 150 size: 10 LOC McCabe index: 3 number of parameters: 5 id: 429 unit: public override JToken? GetValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 38 end line: 47 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 430 unit: private static TValue? GetSimpleValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 362 end line: 374 size: 10 LOC McCabe index: 7 number of parameters: 1 id: 431 unit: private static TypePrimitive GetTypePrimitive() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 460 end line: 472 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 432 unit: private static bool TryExpandId() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 499 end line: 508 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 433 unit: internal CopyIndexState Clone() file: src/PSRule.Rules.Azure/Data/Template/CopyIndexState.cs start line: 47 end line: 56 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 434 unit: internal static bool ConsumeFunction() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 59 end line: 69 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 435 unit: internal static bool ConsumePropertyName() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 71 end line: 81 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 436 unit: internal static bool ConsumeString() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 83 end line: 93 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 437 unit: internal DeploymentValue() file: src/PSRule.Rules.Azure/Data/Template/DeploymentValue.cs start line: 25 end line: 34 size: 10 LOC McCabe index: 1 number of parameters: 7 id: 438 unit: internal static object Array() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 206 end line: 218 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 439 unit: internal static Array Concat() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 285 end line: 294 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 440 unit: internal static object Add() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1270 end line: 1282 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 441 unit: internal static object CopyIndex() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1284 end line: 1295 size: 10 LOC McCabe index: 9 number of parameters: 2 id: 442 unit: internal static object Float() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1314 end line: 1325 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 443 unit: internal static object Mul() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1355 end line: 1367 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 444 unit: internal static object Sub() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1369 end line: 1381 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 445 unit: internal static object UtcNow() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1508 end line: 1519 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 446 unit: internal static object Format() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1705 end line: 1716 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 447 unit: internal static object Join() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1814 end line: 1826 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 448 unit: internal static object Substring() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1877 end line: 1888 size: 10 LOC McCabe index: 9 number of parameters: 2 id: 449 unit: internal static object ToLower() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1890 end line: 1902 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 450 unit: internal static object ToUpper() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1904 end line: 1916 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 451 unit: internal static object Replace() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1991 end line: 2002 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 452 unit: private static bool TryJArray() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2360 end line: 2369 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 453 unit: private static bool TryJObject() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2371 end line: 2380 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 454 unit: private static bool HasChild() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2382 end line: 2392 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 455 unit: private ExpressionFnOuter Lexer() file: src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs start line: 53 end line: 65 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 456 unit: public static bool HasLiteralValue() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamValidator.cs start line: 24 end line: 33 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 457 unit: internal ExpressionStream() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 42 end line: 53 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 458 unit: private bool Offset() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 224 end line: 234 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 459 unit: private int GetEscapeCount() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 246 end line: 258 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 460 unit: private int GetDoubleQuoteCount() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 263 end line: 275 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 461 unit: private bool IsGenerated() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 497 end line: 506 size: 10 LOC McCabe index: 4 number of parameters: 0 id: 462 unit: public object GetValue() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 763 end line: 772 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 463 unit: private static bool TryDefinition() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 962 end line: 973 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 464 unit: private static bool FillParameterFromDefaultValue() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1033 end line: 1044 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 465 unit: protected virtual void FunctionVariables() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1589 end line: 1599 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 466 unit: internal static bool TryOutput() file: src/PSRule.Rules.Azure/Data/Template/ResourceValueExtensions.cs start line: 30 end line: 39 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 467 unit: internal static T ExpandToken() file: src/PSRule.Rules.Azure/Data/Template/ITemplateContextExtensions.cs start line: 23 end line: 35 size: 10 LOC McCabe index: 7 number of parameters: 2 id: 468 unit: internal sealed class SimpleParameterValue() file: src/PSRule.Rules.Azure/Data/Template/SimpleParameterValue.cs start line: 6 end line: 18 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 469 unit: protected override void Resource() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 78 end line: 91 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 470 unit: private static void MergeResourceRight() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 554 end line: 565 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 471 unit: private static void WriteTags() file: src/PSRule.Rules.Azure/Data/Policy/PolicyJsonRuleMapper.cs start line: 121 end line: 131 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 472 unit: private static string ExpressionToObjectPathComparisonOperator() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 241 end line: 250 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 473 unit: internal void SetDefaultResourceType() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 252 end line: 261 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 474 unit: public PolicyBaseline GenerateBaseline() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 602 end line: 611 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 475 unit: private static bool TryConditionLess() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1136 end line: 1149 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 476 unit: private static bool TryConditionLessOrEquals() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1151 end line: 1164 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 477 unit: private static bool TryConditionGreater() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1166 end line: 1179 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 478 unit: private static bool TryConditionGreaterOrEquals() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1181 end line: 1194 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 479 unit: private static string TrimFieldName() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1228 end line: 1239 size: 10 LOC McCabe index: 6 number of parameters: 2 id: 480 unit: private static JObject TypeExpression() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1826 end line: 1836 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 481 unit: private static void TrimPolicyRule() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1928 end line: 1937 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 482 unit: internal sealed class PolicyBaseline() file: src/PSRule.Rules.Azure/Data/Policy/PolicyBaseline.cs start line: 12 end line: 24 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 483 unit: public PolicyDefinition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinition.cs start line: 15 end line: 24 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 484 unit: internal sealed class SimpleParameterValue() file: src/PSRule.Rules.Azure/Data/Policy/SimpleParameterValue.cs start line: 6 end line: 18 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 485 unit: public static bool TryPopValue() file: src/PSRule.Rules.Azure/DictionaryExtensions.cs start line: 24 end line: 33 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 486 unit: public static bool TryGetValue() file: src/PSRule.Rules.Azure/DictionaryExtensions.cs start line: 53 end line: 62 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 487 unit: public static bool TryGetValue() file: src/PSRule.Rules.Azure/DictionaryExtensions.cs start line: 65 end line: 74 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 488 unit: public static void AddUnique() file: src/PSRule.Rules.Azure/DictionaryExtensions.cs start line: 151 end line: 161 size: 10 LOC McCabe index: 5 number of parameters: 2 id: 489 unit: public ClientBuilder AddProviderResource() file: src/PSRule.Rules.Azure.BuildTool/ClientBuilder.cs start line: 21 end line: 30 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 490 unit: internal static string GetResourcePath() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 367 end line: 376 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 491 unit: private static bool TryExplicitSubscriptionResourceGroupScope() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 645 end line: 656 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 492 unit: internal static string ToFirstLine() file: src/PSRule.Rules.Azure/StringExtensions.cs start line: 111 end line: 120 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 493 unit: private static bool GetPreferenceVariable() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 65 end line: 73 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 494 unit: private static void SetResourceIdentifiers() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 240 end line: 249 size: 9 LOC McCabe index: 6 number of parameters: 3 id: 495 unit: private static async Task VisitRecoveryServicesVault() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 478 end line: 487 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 496 unit: private static async Task VisitMySqlFlexibleServer() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 545 end line: 554 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 497 unit: private static async Task VisitPostgreSqlFlexibleServer() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 568 end line: 577 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 498 unit: private static async Task VisitCDNEndpoint() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 655 end line: 665 size: 9 LOC McCabe index: 2 number of parameters: 4 id: 499 unit: internal void Wait() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportContext.cs start line: 59 end line: 67 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 500 unit: public ExportSubscriptionScope() file: src/PSRule.Rules.Azure/Pipeline/ExportSubscriptionScope.cs start line: 18 end line: 28 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 501 unit: private void GetResourceById() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs start line: 115 end line: 126 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 502 unit: public override void Process() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentSearchPipeline.cs start line: 20 end line: 29 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 503 unit: public override void Process() file: src/PSRule.Rules.Azure/Pipeline/TemplateLinkPipeline.cs start line: 29 end line: 38 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 504 unit: internal static ManagementGroupOption Combine() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 293 end line: 301 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 505 unit: internal SubscriptionOption() file: src/PSRule.Rules.Azure/Configuration/SubscriptionOption.cs start line: 44 end line: 53 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 506 unit: public static void UseExecutionContext() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 76 end line: 84 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 507 unit: private static PSRuleOption Combine() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 112 end line: 120 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 508 unit: public override int GetHashCode() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 82 end line: 90 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 509 unit: public override int GetHashCode() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 89 end line: 97 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 510 unit: internal static DeployerOption Combine() file: src/PSRule.Rules.Azure/Configuration/DeployerOption.cs start line: 99 end line: 107 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 511 unit: internal static bool TrySubscriptionId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 107 end line: 116 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 512 unit: internal static bool TryManagementGroup() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 137 end line: 146 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 513 unit: internal static int ResourceIdDepth() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 470 end line: 480 size: 9 LOC McCabe index: 8 number of parameters: 6 id: 514 unit: public Access Outbound() file: src/PSRule.Rules.Azure/Data/Network/NetworkSecurityGroupEvaluator.cs start line: 47 end line: 55 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 515 unit: public bool TryGetValue() file: src/PSRule.Rules.Azure/Data/Template/CopyIndexStore.cs start line: 61 end line: 69 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 516 unit: internal static bool TryConvertLong() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 438 end line: 448 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 517 unit: private static void ParameterSecureValue() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 52 end line: 64 size: 9 LOC McCabe index: 6 number of parameters: 5 id: 518 unit: private void ParameterStrongType() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 88 end line: 98 size: 9 LOC McCabe index: 4 number of parameters: 4 id: 519 unit: private static bool TryStrongType() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 100 end line: 109 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 520 unit: internal static bool ConsumeGroup() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 121 end line: 130 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 521 unit: public bool TryProperty() file: src/PSRule.Rules.Azure/Data/Template/DeploymentValue.cs start line: 49 end line: 58 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 522 unit: public bool TryProperty() file: src/PSRule.Rules.Azure/Data/Template/DeploymentValue.cs start line: 126 end line: 135 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 523 unit: internal static object CreateArray() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 336 end line: 346 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 524 unit: internal static object Parameters() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 863 end line: 874 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 525 unit: internal static object Variables() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 879 end line: 890 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 526 unit: internal static object List() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 957 end line: 966 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 527 unit: internal static object DateTimeFromEpoch() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1478 end line: 1488 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 528 unit: internal static object DateTimeToEpoch() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1493 end line: 1503 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 529 unit: internal static object If() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1570 end line: 1580 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 530 unit: internal static object Guid() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1718 end line: 1727 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 531 unit: internal static object IndexOf() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1733 end line: 1743 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 532 unit: internal static object LastIndexOf() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1796 end line: 1806 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 533 unit: internal static object LambdaVariables() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2231 end line: 2241 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 534 unit: private static TemplateFunctionException DeserializationFailure() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2549 end line: 2557 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 535 unit: private static object EvaluateProperty() file: src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs start line: 198 end line: 211 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 536 unit: private void SkipQuotePairs() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 214 end line: 222 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 537 unit: public LazyOutput() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 800 end line: 809 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 538 unit: protected virtual void Parameters() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 982 end line: 992 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 539 unit: private static bool FillParameterFromAssignedValue() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1018 end line: 1028 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 540 unit: private static bool FillParameterFromDefaultConfiguration() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1049 end line: 1059 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 541 unit: private void FunctionNamespace() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1144 end line: 1153 size: 9 LOC McCabe index: 5 number of parameters: 2 id: 542 unit: protected virtual void Resources() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1179 end line: 1189 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 543 unit: private static TypePrimitive GetTypePrimitive() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1702 end line: 1715 size: 9 LOC McCabe index: 7 number of parameters: 2 id: 544 unit: private static bool GetTypeNullable() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1717 end line: 1729 size: 9 LOC McCabe index: 7 number of parameters: 2 id: 545 unit: internal static JToken ExpandPropertyToken() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1736 end line: 1746 size: 9 LOC McCabe index: 5 number of parameters: 3 id: 546 unit: private static bool ProjectRelayNamespace() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 165 end line: 175 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 547 unit: private static bool ProjectServiceBusNamespace() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 180 end line: 190 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 548 unit: private static JObject VisitRuntimeTokens() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1501 end line: 1510 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 549 unit: public object GetValue() file: src/PSRule.Rules.Azure/Data/Policy/LazyParameter.cs start line: 26 end line: 34 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 550 unit: public static XmlReader ReadContent() file: src/PSRule.Rules.Azure/Data/APIM/APIMPolicyReader.cs start line: 24 end line: 33 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 551 unit: public void Prepare() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 43 end line: 51 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 552 unit: private void PrepareTemplatePipeline() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 53 end line: 61 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 553 unit: private void PreparePropertyCopyLoopPipeline() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 63 end line: 71 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 554 unit: private void PrepareUserDefinedFunctionsPipeline() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 73 end line: 81 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 555 unit: private static void RunPipelineTargets() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 152 end line: 161 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 556 unit: public static void Build() file: src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs start line: 33 end line: 41 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 557 unit: internal static void CopyTemplateAnnotationFrom() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 68 end line: 76 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 558 unit: internal static bool TryGetProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 204 end line: 212 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 559 unit: internal static bool TryGetProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 214 end line: 222 size: 8 LOC McCabe index: 4 number of parameters: 3 id: 560 unit: internal static bool TryRenameProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 291 end line: 299 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 561 unit: internal static bool TryRenameProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 301 end line: 309 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 562 unit: internal static bool TryGetDependencies() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 357 end line: 365 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 563 unit: internal static bool TryArrayProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 447 end line: 455 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 564 unit: internal static bool TryObjectProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 457 end line: 465 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 565 unit: internal static bool TryStringProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 467 end line: 475 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 566 unit: internal static bool IsExpressionString() file: src/PSRule.Rules.Azure/StringExtensions.cs start line: 96 end line: 103 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 567 unit: public override void WriteHost() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 143 end line: 151 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 568 unit: internal FileOutputWriter() file: src/PSRule.Rules.Azure/Pipeline/Output/FileOutputWriter.cs start line: 21 end line: 28 size: 8 LOC McCabe index: 1 number of parameters: 6 id: 569 unit: internal PathBuilder() file: src/PSRule.Rules.Azure/Pipeline/PathBuilder.cs start line: 32 end line: 39 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 570 unit: private void AddFile() file: src/PSRule.Rules.Azure/Pipeline/PathBuilder.cs start line: 99 end line: 108 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 571 unit: public virtual IPipelineBuilder Configure() file: src/PSRule.Rules.Azure/Pipeline/PipelineBuilderBase.cs start line: 40 end line: 48 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 572 unit: protected async Task GetAsync() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 114 end line: 122 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 573 unit: private static bool ShouldRetry() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 169 end line: 176 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 574 unit: private static async Task VisitServiceBusNamespace() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 263 end line: 271 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 575 unit: private static async Task VisitResourceGroup() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 385 end line: 393 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 576 unit: private static bool VisitNetworkConnection() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 409 end line: 418 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 577 unit: private static async Task VisitWebApp() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 489 end line: 497 size: 8 LOC McCabe index: 3 number of parameters: 4 id: 578 unit: private static async Task VisitAutomationAccount() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 680 end line: 688 size: 8 LOC McCabe index: 2 number of parameters: 4 id: 579 unit: private static void AddSubResource() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 796 end line: 804 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 580 unit: public void WriteDebug() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 145 end line: 153 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 581 unit: public bool Equals() file: src/PSRule.Rules.Azure/Configuration/SubscriptionOption.cs start line: 70 end line: 77 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 582 unit: internal TenantOption() file: src/PSRule.Rules.Azure/Configuration/TenantOption.cs start line: 41 end line: 49 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 583 unit: internal static OutputOption Combine() file: src/PSRule.Rules.Azure/Configuration/OutputOption.cs start line: 68 end line: 75 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 584 unit: internal static DeploymentOption Combine() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 92 end line: 99 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 585 unit: public ResourceGroupOption() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs start line: 43 end line: 50 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 586 unit: internal ResourceGroupOption() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs start line: 64 end line: 71 size: 8 LOC McCabe index: 1 number of parameters: 5 id: 587 unit: internal bool TryGetString() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 121 end line: 129 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 588 unit: internal bool TryGetBool() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 131 end line: 139 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 589 unit: internal bool TryGetLong() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 141 end line: 149 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 590 unit: internal bool TryGetObject() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 151 end line: 159 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 591 unit: internal bool TryGetArray() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 161 end line: 169 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 592 unit: internal static bool IsSubResourceType() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 65 end line: 76 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 593 unit: internal static string GetParentResourceId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 555 end line: 563 size: 8 LOC McCabe index: 3 number of parameters: 4 id: 594 unit: public bool TryTokenType() file: src/PSRule.Rules.Azure/Data/Template/TokenStream.cs start line: 48 end line: 56 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 595 unit: public ExpressionToken Pop() file: src/PSRule.Rules.Azure/Data/Template/TokenStream.cs start line: 94 end line: 102 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 596 unit: internal sealed class LazyValue() file: src/PSRule.Rules.Azure/Data/Template/LazyValue.cs start line: 8 end line: 16 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 597 unit: internal static bool TryConvertDateTime() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 822 end line: 830 size: 8 LOC McCabe index: 4 number of parameters: 3 id: 598 unit: private static bool GetStringForMock() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 912 end line: 920 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 599 unit: internal static string GetUniqueString() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 922 end line: 930 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 600 unit: public ExistingResourceValue() file: src/PSRule.Rules.Azure/Data/Template/ExistingResourceValue.cs start line: 20 end line: 27 size: 8 LOC McCabe index: 1 number of parameters: 5 id: 601 unit: public static bool TryLambdaVariable() file: src/PSRule.Rules.Azure/Data/Template/TemplateContextExtensions.cs start line: 19 end line: 27 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 602 unit: private static bool TryProperty() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParser.cs start line: 51 end line: 59 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 603 unit: private static bool TryString() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParser.cs start line: 70 end line: 78 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 604 unit: internal void Add() file: src/PSRule.Rules.Azure/Data/Template/CustomTypeTopologyGraph.cs start line: 38 end line: 46 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 605 unit: public JToken? GetValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 158 end line: 167 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 606 unit: private static object GetBaseObject() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 513 end line: 522 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 607 unit: public bool TryProperty() file: src/PSRule.Rules.Azure/Data/Template/DeploymentValue.cs start line: 70 end line: 78 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 608 unit: internal bool TryOutput() file: src/PSRule.Rules.Azure/Data/Template/DeploymentValue.cs start line: 116 end line: 124 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 609 unit: internal static object ShallowMerge() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 798 end line: 807 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 610 unit: private static object GetReferenceResult() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1089 end line: 1098 size: 8 LOC McCabe index: 6 number of parameters: 2 id: 611 unit: internal static object Int() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1327 end line: 1336 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 612 unit: internal static object Bool() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1545 end line: 1554 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 613 unit: internal static object Not() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1585 end line: 1594 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 614 unit: internal static object Base64() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1628 end line: 1637 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 615 unit: internal static object Base64ToJson() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1639 end line: 1648 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 616 unit: internal static object Base64ToString() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1650 end line: 1659 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 617 unit: internal static object DataUri() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1661 end line: 1670 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 618 unit: internal static object String() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1866 end line: 1875 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 619 unit: internal static object Trim() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1924 end line: 1933 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 620 unit: internal static object UriComponent() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1969 end line: 1978 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 621 unit: internal static object UriComponentToString() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1980 end line: 1989 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 622 unit: private static int Compare() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2340 end line: 2348 size: 8 LOC McCabe index: 5 number of parameters: 2 id: 623 unit: private static ExpressionArgumentException ArgumentsOutOfRange() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2448 end line: 2455 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 624 unit: private static TemplateFunctionException MismatchingResourceSegments() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2537 end line: 2544 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 625 unit: public bool CaptureProperty() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 170 end line: 178 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 626 unit: private static bool IsParameterFile() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 106 end line: 113 size: 8 LOC McCabe index: 5 number of parameters: 1 id: 627 unit: private static bool TryString() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 208 end line: 216 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 628 unit: public bool TryParameter() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 542 end line: 550 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 629 unit: private static bool TryParameter() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1005 end line: 1012 size: 8 LOC McCabe index: 5 number of parameters: 3 id: 630 unit: private void Resources() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1194 end line: 1202 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 631 unit: protected virtual void Resource() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1422 end line: 1431 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 632 unit: protected static bool TryStringProperty() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 2052 end line: 2060 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 633 unit: internal static T EvaluateExpression() file: src/PSRule.Rules.Azure/Data/Template/ITemplateContextExtensions.cs start line: 51 end line: 59 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 634 unit: protected override void EndTemplate() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 93 end line: 103 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 635 unit: private static void WriteType() file: src/PSRule.Rules.Azure/Data/Policy/PolicyJsonRuleMapper.cs start line: 81 end line: 89 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 636 unit: private static string FormatObjectPathArrayExpression() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 394 end line: 401 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 637 unit: public int Compare() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 424 end line: 431 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 638 unit: private static JObject AlwaysFail() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1799 end line: 1806 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 639 unit: internal sealed class TypeIndex() file: src/PSRule.Rules.Azure/Data/TypeIndex.cs start line: 11 end line: 23 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 640 unit: private static string TrimVersion() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 121 end line: 129 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 641 unit: private static object ReadValue() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 102 end line: 110 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 642 unit: public static bool TryGetArray() file: src/PSRule.Rules.Azure/DictionaryExtensions.cs start line: 127 end line: 135 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 643 unit: public static bool TryGetObject() file: src/PSRule.Rules.Azure/DictionaryExtensions.cs start line: 137 end line: 145 size: 8 LOC McCabe index: 2 number of parameters: 3 id: 644 unit: internal static IJsonLineInfo TryLineInfo() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 46 end line: 53 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 645 unit: internal static bool ResourceNameEquals() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 118 end line: 125 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 646 unit: internal static bool IsExpressionString() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 512 end line: 519 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 647 unit: public RuntimeService() file: src/PSRule.Rules.Azure/Runtime/RuntimeService.cs start line: 36 end line: 42 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 648 unit: public bool IsAllowedLocation() file: src/PSRule.Rules.Azure/Runtime/RuntimeService.cs start line: 73 end line: 79 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 649 unit: public static bool HasLiteralValue() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 58 end line: 64 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 650 unit: public static string GetSubResourceName() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 202 end line: 209 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 651 unit: public static XmlDocument GetAPIMPolicyDocument() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 214 end line: 220 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 652 unit: private static PipelineContext GetContext() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 257 end line: 264 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 653 unit: internal static string ReplaceNewLineSeparator() file: src/PSRule.Rules.Azure/StringExtensions.cs start line: 128 end line: 136 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 654 unit: public void Add() file: src/PSRule.Rules.Azure/Pipeline/PathBuilder.cs start line: 41 end line: 48 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 655 unit: private static string SplitSearchPath() file: src/PSRule.Rules.Azure/Pipeline/PathBuilder.cs start line: 132 end line: 141 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 656 unit: protected virtual PipelineWriter PrepareWriter() file: src/PSRule.Rules.Azure/Pipeline/PipelineBuilderBase.cs start line: 58 end line: 64 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 657 unit: private static async Task VisitEventHubNamespace() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 273 end line: 280 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 658 unit: private static async Task VisitEventGridTopic() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 282 end line: 289 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 659 unit: private static async Task VisitVirtualHub() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 358 end line: 365 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 660 unit: private static async Task VisitDNSZone() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 367 end line: 374 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 661 unit: private static async Task VisitDataExplorerCluster() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 376 end line: 383 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 662 unit: private static async Task VisitFrontDoorClassic() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 420 end line: 427 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 663 unit: private static async Task VisitFrontDoorEndpoint() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 429 end line: 436 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 664 unit: private static async Task VisitKeyVault() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 438 end line: 454 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 665 unit: private static void AddSubResource() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 787 end line: 794 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 666 unit: private BicepHelper GetBicepHelper() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipeline.cs start line: 80 end line: 86 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 667 unit: public override void Process() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs start line: 70 end line: 76 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 668 unit: internal TemplateLinkPipeline() file: src/PSRule.Rules.Azure/Pipeline/TemplateLinkPipeline.cs start line: 20 end line: 26 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 669 unit: public void Deployment() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipelineBuilder.cs start line: 27 end line: 34 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 670 unit: internal ManagementGroupOption() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 43 end line: 50 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 671 unit: public ManagementGroupDetails() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 124 end line: 130 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 672 unit: public SubscriptionOption() file: src/PSRule.Rules.Azure/Configuration/SubscriptionOption.cs start line: 36 end line: 42 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 673 unit: internal SubscriptionOption() file: src/PSRule.Rules.Azure/Configuration/SubscriptionOption.cs start line: 55 end line: 61 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 674 unit: internal static string GetRootedBasePath() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 173 end line: 180 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 675 unit: internal static Dictionary BuildIndex() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 182 end line: 189 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 676 unit: public bool Equals() file: src/PSRule.Rules.Azure/Configuration/TenantOption.cs start line: 65 end line: 71 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 677 unit: public OutputOption() file: src/PSRule.Rules.Azure/Configuration/OutputOption.cs start line: 33 end line: 40 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 678 unit: internal static ParameterDefaultsOption Combine() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 99 end line: 105 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 679 unit: internal DeployerOption() file: src/PSRule.Rules.Azure/Configuration/DeployerOption.cs start line: 33 end line: 40 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 680 unit: internal sealed class TypeIndexEntry() file: src/PSRule.Rules.Azure/Data/TypeIndexEntry.cs start line: 11 end line: 18 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 681 unit: public bool TryGetValue() file: src/PSRule.Rules.Azure/Data/SecretTemplateData.cs start line: 41 end line: 47 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 682 unit: public bool Skip() file: src/PSRule.Rules.Azure/Data/Template/TokenStream.cs start line: 61 end line: 68 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 683 unit: public void Remove() file: src/PSRule.Rules.Azure/Data/Template/CopyIndexStore.cs start line: 31 end line: 38 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 684 unit: public void Pop() file: src/PSRule.Rules.Azure/Data/Template/CopyIndexStore.cs start line: 52 end line: 59 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 685 unit: public LambdaSort() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 59 end line: 65 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 686 unit: private static object ObjectMapper() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 320 end line: 327 size: 7 LOC McCabe index: 3 number of parameters: 4 id: 687 unit: internal static bool IsAnyString() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 31 end line: 38 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 688 unit: internal static bool IsObject() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 683 end line: 689 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 689 unit: internal static bool IsExpression() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParser.cs start line: 42 end line: 49 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 690 unit: private static bool TryIndex() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParser.cs start line: 61 end line: 68 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 691 unit: internal CopyIndexState() file: src/PSRule.Rules.Azure/Data/Template/CopyIndexState.cs start line: 15 end line: 21 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 692 unit: internal static bool HasFieldTokens() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 132 end line: 138 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 693 unit: internal static object Contains() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 321 end line: 328 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 694 unit: internal static object Lambda() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2219 end line: 2226 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 695 unit: private static int FindResourceTypePart() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2413 end line: 2420 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 696 unit: private static ExpressionArgumentException ArgumentFormatInvalid() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2460 end line: 2466 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 697 unit: private static ExpressionArgumentException ArgumentInvalidInteger() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2471 end line: 2477 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 698 unit: private static ExpressionArgumentException ArgumentInvalidDateTime() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2482 end line: 2488 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 699 unit: private static ExpressionArgumentException ArgumentInvalidBoolean() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2493 end line: 2499 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 700 unit: private static ExpressionArgumentException ArgumentInvalidString() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2504 end line: 2510 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 701 unit: private static ExpressionArgumentException ArgumentInvalidStringArray() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2515 end line: 2521 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 702 unit: private static ExpressionArgumentException ArgumentInvalidResourceType() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2526 end line: 2532 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 703 unit: private static ExpressionArgumentException ArgumentNullNotExpected() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2562 end line: 2568 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 704 unit: internal ResourceValue() file: src/PSRule.Rules.Azure/Data/Template/ResourceValue.cs start line: 14 end line: 20 size: 7 LOC McCabe index: 1 number of parameters: 6 id: 705 unit: public IMock Build() file: src/PSRule.Rules.Azure/Data/Template/MockSecretBuilder.cs start line: 26 end line: 32 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 706 unit: public static bool TryParse() file: src/PSRule.Rules.Azure/Data/Template/CidrParsing.cs start line: 100 end line: 106 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 707 unit: public bool Skip() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 189 end line: 196 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 708 unit: internal static string GetMetadataLinkPath() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 75 end line: 81 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 709 unit: private static bool IsDeploymentParameterFile() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 115 end line: 121 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 710 unit: public void AddResource() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 223 end line: 230 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 711 unit: public string? UpdateResourceScope() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 348 end line: 355 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 712 unit: private bool AssignParameterLiteral() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 364 end line: 371 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 713 unit: internal void TrackSecureValue() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 526 end line: 533 size: 7 LOC McCabe index: 6 number of parameters: 3 id: 714 unit: internal void CheckParameter() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 664 end line: 671 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 715 unit: internal void CheckOutput() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 673 end line: 680 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 716 unit: public LazyParameter() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 751 end line: 757 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 717 unit: protected virtual void Functions() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1135 end line: 1142 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 718 unit: private void ResourceOuter() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1414 end line: 1420 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 719 unit: private static CopyIndexState RestoreResourceIterator() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1966 end line: 1973 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 720 unit: protected virtual void Emit() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 2065 end line: 2072 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 721 unit: internal static T ExpandProperty() file: src/PSRule.Rules.Azure/Data/Template/ITemplateContextExtensions.cs start line: 14 end line: 21 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 722 unit: private static void WriteWhere() file: src/PSRule.Rules.Azure/Data/Policy/PolicyJsonRuleMapper.cs start line: 94 end line: 101 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 723 unit: private static void WriteWith() file: src/PSRule.Rules.Azure/Data/Policy/PolicyJsonRuleMapper.cs start line: 106 end line: 113 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 724 unit: internal void ExitFieldPrefix() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 750 end line: 757 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 725 unit: protected virtual void AssignmentParameters() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 803 end line: 810 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 726 unit: private static bool TryConditionNotEquals() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1127 end line: 1134 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 727 unit: private static bool TryConditionExists() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1196 end line: 1204 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 728 unit: private static bool OptimizeTypeCondition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1710 end line: 1716 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 729 unit: private static bool ChildOf() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1751 end line: 1758 size: 7 LOC McCabe index: 6 number of parameters: 2 id: 730 unit: private static int ReadIndex() file: src/PSRule.Rules.Azure/Data/TypeIndexConverter.cs start line: 53 end line: 59 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 731 unit: private static string ReadProvider() file: src/PSRule.Rules.Azure/Data/TypeIndexConverter.cs start line: 61 end line: 67 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 732 unit: public string GetOutput() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 187 end line: 193 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 733 unit: public string GetError() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 195 end line: 201 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 734 unit: private string GetBinaryPath() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 442 end line: 448 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 735 unit: private static ITemplatePipelineBuilder GetTemplatePipeline() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 168 end line: 174 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 736 unit: private static void WriteFile() file: src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs start line: 151 end line: 157 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 737 unit: internal static bool TryGetResourcesArray() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 105 end line: 111 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 738 unit: internal static void AddIfNotExists() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 138 end line: 144 size: 6 LOC McCabe index: 5 number of parameters: 3 id: 739 unit: internal static void AddRangeFromStart() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 180 end line: 185 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 740 unit: internal static void ReplaceProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 235 end line: 240 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 741 unit: internal static void ReplaceProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 242 end line: 247 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 742 unit: internal static void ReplaceProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 249 end line: 254 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 743 unit: internal static void ReplaceProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 256 end line: 261 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 744 unit: private static string JsonPathJoin() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 343 end line: 349 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 745 unit: internal static bool IsEmpty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 521 end line: 526 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 746 unit: internal static bool TryNameAndType() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 575 end line: 580 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 747 unit: public void WithAzureDeployment() file: src/PSRule.Rules.Azure/Runtime/RuntimeService.cs start line: 82 end line: 88 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 748 unit: public void WithAzureResourceGroup() file: src/PSRule.Rules.Azure/Runtime/RuntimeService.cs start line: 91 end line: 97 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 749 unit: public void WithAzureSubscription() file: src/PSRule.Rules.Azure/Runtime/RuntimeService.cs start line: 100 end line: 106 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 750 unit: public void WithAzureTenant() file: src/PSRule.Rules.Azure/Runtime/RuntimeService.cs start line: 109 end line: 115 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 751 unit: public void WithAzureManagementGroup() file: src/PSRule.Rules.Azure/Runtime/RuntimeService.cs start line: 118 end line: 124 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 752 unit: public void WithParameterDefaults() file: src/PSRule.Rules.Azure/Runtime/RuntimeService.cs start line: 127 end line: 133 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 753 unit: public static INetworkSecurityGroupEvaluator GetNetworkSecurityGroup() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 162 end line: 167 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 754 unit: internal static string ToCamelCase() file: src/PSRule.Rules.Azure/StringExtensions.cs start line: 17 end line: 22 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 755 unit: internal static int CountCharacterOccurrences() file: src/PSRule.Rules.Azure/StringExtensions.cs start line: 30 end line: 35 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 756 unit: public override void WriteError() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 81 end line: 87 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 757 unit: public override void WriteVerbose() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 93 end line: 99 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 758 unit: public override void WriteWarning() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 105 end line: 111 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 759 unit: public override void WriteInformation() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 116 end line: 122 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 760 unit: public override void WriteDebug() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 127 end line: 133 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 761 unit: public override void WriteObject() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 135 end line: 141 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 762 unit: public void Add() file: src/PSRule.Rules.Azure/Pipeline/PathBuilder.cs start line: 50 end line: 56 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 763 unit: public async Task GetResourceAsync() file: src/PSRule.Rules.Azure/Pipeline/Export/SubscriptionExportContext.cs start line: 61 end line: 67 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 764 unit: public AccessTokenCache() file: src/PSRule.Rules.Azure/Pipeline/Export/AccessTokenCache.cs start line: 25 end line: 30 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 765 unit: public void WriteError() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 245 end line: 251 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 766 unit: public void Assignment() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipelineBuilder.cs start line: 25 end line: 31 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 767 unit: public void ResourceGroup() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipelineBuilder.cs start line: 33 end line: 39 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 768 unit: public void Subscription() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipelineBuilder.cs start line: 41 end line: 47 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 769 unit: public AccessToken() file: src/PSRule.Rules.Azure/Pipeline/AccessToken.cs start line: 19 end line: 24 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 770 unit: internal AccessToken() file: src/PSRule.Rules.Azure/Pipeline/AccessToken.cs start line: 26 end line: 31 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 771 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Pipeline/PipelineSerializationException.cs start line: 48 end line: 54 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 772 unit: public void ResourceGroup() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipelineBuilder.cs start line: 63 end line: 69 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 773 unit: public void Subscription() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipelineBuilder.cs start line: 72 end line: 78 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 774 unit: public void Tag() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipelineBuilder.cs start line: 81 end line: 87 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 775 unit: protected ExportDataPipeline() file: src/PSRule.Rules.Azure/Pipeline/ExportDataPipeline.cs start line: 15 end line: 20 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 776 unit: public TemplateSource() file: src/PSRule.Rules.Azure/Pipeline/TemplateSource.cs start line: 20 end line: 25 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 777 unit: public override void Process() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipeline.cs start line: 20 end line: 26 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 778 unit: public override void End() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipeline.cs start line: 28 end line: 33 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 779 unit: internal static void VerboseFindFiles() file: src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs start line: 16 end line: 22 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 780 unit: internal static void VerboseFoundFile() file: src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs start line: 24 end line: 30 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 781 unit: internal static void VerboseMetadataNotFound() file: src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs start line: 32 end line: 38 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 782 unit: internal static void VerboseTemplateLinkNotFound() file: src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs start line: 40 end line: 46 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 783 unit: internal static void VerboseTemplateFileNotFound() file: src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs start line: 48 end line: 54 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 784 unit: internal static void VerboseGetResources() file: src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs start line: 59 end line: 65 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 785 unit: internal static void VerboseGetResourcesResult() file: src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs start line: 70 end line: 76 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 786 unit: internal static void VerboseGetResource() file: src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs start line: 81 end line: 87 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 787 unit: internal static void VerboseExpandingResource() file: src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs start line: 92 end line: 98 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 788 unit: internal static void VerboseRetryIn() file: src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs start line: 103 end line: 109 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 789 unit: internal static void WarnFailedToGet() file: src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs start line: 114 end line: 120 size: 6 LOC McCabe index: 2 number of parameters: 5 id: 790 unit: internal static void Error() file: src/PSRule.Rules.Azure/Pipeline/LoggingExtensions.cs start line: 122 end line: 128 size: 6 LOC McCabe index: 2 number of parameters: 5 id: 791 unit: public override void End() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs start line: 79 end line: 84 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 792 unit: internal BicepCompileException() file: src/PSRule.Rules.Azure/Pipeline/BicepCompileException.cs start line: 45 end line: 50 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 793 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Pipeline/BicepCompileException.cs start line: 72 end line: 78 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 794 unit: internal TemplateReadException() file: src/PSRule.Rules.Azure/Pipeline/TemplateReadException.cs start line: 45 end line: 50 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 795 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Pipeline/TemplateReadException.cs start line: 72 end line: 78 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 796 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Pipeline/InvalidTemplateLinkException.cs start line: 48 end line: 54 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 797 unit: public virtual void Begin() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 29 end line: 35 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 798 unit: public virtual void WriteObject() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 37 end line: 43 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 799 unit: public virtual void End() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 45 end line: 51 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 800 unit: public void WriteVerbose() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 53 end line: 59 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 801 unit: public virtual void WriteVerbose() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 61 end line: 67 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 802 unit: public void WriteWarning() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 74 end line: 80 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 803 unit: public virtual void WriteWarning() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 82 end line: 88 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 804 unit: public void WriteError() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 95 end line: 101 size: 6 LOC McCabe index: 2 number of parameters: 4 id: 805 unit: public virtual void WriteError() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 103 end line: 109 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 806 unit: public virtual void WriteInformation() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 116 end line: 122 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 807 unit: public virtual void WriteHost() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 124 end line: 130 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 808 unit: public virtual void WriteDebug() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 137 end line: 143 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 809 unit: internal TemplatePipelineBuilder() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipelineBuilder.cs start line: 19 end line: 24 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 810 unit: public void ResourceGroup() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipelineBuilder.cs start line: 37 end line: 43 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 811 unit: public void Subscription() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipelineBuilder.cs start line: 46 end line: 52 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 812 unit: public ManagementGroupProperties() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 66 end line: 71 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 813 unit: internal ManagementGroupProperties() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 73 end line: 78 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 814 unit: public bool Equals() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 249 end line: 254 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 815 unit: private PSRuleOption() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 50 end line: 57 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 816 unit: public static PSRuleOption FromFileOrDefault() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 102 end line: 110 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 817 unit: internal static string GetRootedPath() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 162 end line: 168 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 818 unit: public TenantOption() file: src/PSRule.Rules.Azure/Configuration/TenantOption.cs start line: 34 end line: 39 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 819 unit: internal TenantOption() file: src/PSRule.Rules.Azure/Configuration/TenantOption.cs start line: 51 end line: 56 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 820 unit: public bool Equals() file: src/PSRule.Rules.Azure/Configuration/OutputOption.cs start line: 49 end line: 54 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 821 unit: internal DeploymentOption() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 30 end line: 36 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 822 unit: internal ParameterDefaultsOption() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 29 end line: 35 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 823 unit: public bool Equals() file: src/PSRule.Rules.Azure/Configuration/DeployerOption.cs start line: 55 end line: 60 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 824 unit: internal static bool IsResourceId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 51 end line: 57 size: 6 LOC McCabe index: 6 number of parameters: 1 id: 825 unit: internal static string ResourceId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 245 end line: 250 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 826 unit: internal static string ResourceId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 257 end line: 262 size: 6 LOC McCabe index: 1 number of parameters: 8 id: 827 unit: internal TemplateFunctionException() file: src/PSRule.Rules.Azure/Data/Template/TemplateFunctionException.cs start line: 36 end line: 41 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 828 unit: internal TemplateFunctionException() file: src/PSRule.Rules.Azure/Data/Template/TemplateFunctionException.cs start line: 46 end line: 51 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 829 unit: internal TokenStream() file: src/PSRule.Rules.Azure/Data/Template/TokenStream.cs start line: 33 end line: 38 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 830 unit: internal CopyIndexStore() file: src/PSRule.Rules.Azure/Data/Template/CopyIndexStore.cs start line: 17 end line: 22 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 831 unit: internal void LambdaVariable() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 43 end line: 49 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 832 unit: public int Compare() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 67 end line: 72 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 833 unit: internal static bool IsString() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 24 end line: 29 size: 6 LOC McCabe index: 5 number of parameters: 1 id: 834 unit: private static void Inner() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParser.cs start line: 140 end line: 145 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 835 unit: internal sealed class TypeDefinition() file: src/PSRule.Rules.Azure/Data/Template/TypeDefinition.cs start line: 8 end line: 15 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 836 unit: internal abstract class BaseResourceValue() file: src/PSRule.Rules.Azure/Data/Template/BaseResourceValue.cs start line: 6 end line: 16 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 837 unit: private sealed class Node() file: src/PSRule.Rules.Azure/Data/Template/CustomTypeTopologyGraph.cs start line: 21 end line: 31 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 838 unit: private static void OutputSecretValue() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 45 end line: 50 size: 6 LOC McCabe index: 4 number of parameters: 5 id: 839 unit: private static bool IsSecretReferenceOrKey() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 66 end line: 71 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 840 unit: public DeploymentProperties() file: src/PSRule.Rules.Azure/Data/Template/DeploymentValue.cs start line: 42 end line: 47 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 841 unit: internal static object Fail() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 908 end line: 914 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 842 unit: internal static object Equals() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1390 end line: 1396 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 843 unit: internal static object Greater() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1401 end line: 1407 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 844 unit: internal static object GreaterOrEquals() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1413 end line: 1419 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 845 unit: internal static object Less() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1425 end line: 1431 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 846 unit: internal static object LessOrEquals() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1436 end line: 1442 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 847 unit: internal static object False() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1559 end line: 1565 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 848 unit: internal static object True() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1616 end line: 1622 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 849 unit: internal static object EndsWith() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1697 end line: 1703 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 850 unit: internal static object NewGuid() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1828 end line: 1834 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 851 unit: internal static object StartsWith() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1858 end line: 1864 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 852 unit: public ObjectDeploymentSymbol() file: src/PSRule.Rules.Azure/Data/Template/ObjectDeploymentSymbol.cs start line: 17 end line: 22 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 853 unit: private static void Element() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamValidator.cs start line: 157 end line: 164 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 854 unit: public bool SkipToEnd() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 91 end line: 97 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 855 unit: public void Separator() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 148 end line: 153 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 856 unit: public ExpressionFnOuter BuildExpression() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 215 end line: 221 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 857 unit: public void AddOutput() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 287 end line: 293 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 858 unit: public void WriteDebug() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 295 end line: 301 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 859 unit: private void AddParameterAssignment() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 373 end line: 379 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 860 unit: internal void ExitDeployment() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 490 end line: 495 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 861 unit: internal void TrackDependencies() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 735 end line: 741 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 862 unit: public void Visit() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 844 end line: 849 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 863 unit: protected virtual void Output() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1693 end line: 1698 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 864 unit: public ValidationIssue() file: src/PSRule.Rules.Azure/Data/Template/ValidationIssue.cs start line: 12 end line: 17 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 865 unit: private bool TryGet() file: src/PSRule.Rules.Azure/Data/Template/ResourceDependencyGraph.cs start line: 83 end line: 88 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 866 unit: private static T Convert() file: src/PSRule.Rules.Azure/Data/Template/ITemplateContextExtensions.cs start line: 43 end line: 49 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 867 unit: internal bool TryPolicyAliasPath() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 613 end line: 618 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 868 unit: public void WriteDebug() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 641 end line: 647 size: 6 LOC McCabe index: 5 number of parameters: 2 id: 869 unit: private static bool TryConditionNotIn() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1109 end line: 1116 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 870 unit: private static bool TryConditionIn() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1118 end line: 1125 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 871 unit: private static void AddSelectors() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1652 end line: 1657 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 872 unit: private static bool IsIfNotExistsEffect() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1811 end line: 1816 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 873 unit: public LazyParameter() file: src/PSRule.Rules.Azure/Data/Policy/LazyParameter.cs start line: 15 end line: 20 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 874 unit: public PolicyAssignmentHelper() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentHelper.cs start line: 22 end line: 27 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 875 unit: internal PolicyDefinitionEmptyConditionException() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinitionEmptyConditionException.cs start line: 43 end line: 48 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 876 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinitionEmptyConditionException.cs start line: 70 end line: 76 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 877 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Data/Policy/AssignmentReadException.cs start line: 63 end line: 69 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 878 unit: internal TemplateLink() file: src/PSRule.Rules.Azure/Data/Metadata/TemplateLink.cs start line: 11 end line: 16 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 879 unit: public static bool TryResourceType() file: src/PSRule.Rules.Azure/Data/ProviderDataExtensions.cs start line: 11 end line: 16 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 880 unit: public BicepHelper() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 38 end line: 43 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 881 unit: private BicepInfo() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 50 end line: 55 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 882 unit: private static JObject ReadJsonFile() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 424 end line: 429 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 883 unit: private static string GetBicepBuildArgs() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 483 end line: 488 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 884 unit: private void SetLineInfo() file: src/PSRule.Rules.Azure/TemplateTokenAnnotation.cs start line: 36 end line: 41 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 885 unit: public override object ReadJson() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 48 end line: 56 size: 6 LOC McCabe index: 1 number of parameters: 4 id: 886 unit: public void ResolvePolicyAliasPath() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 128 end line: 133 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 887 unit: private static void MinifyEnvironments() file: src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs start line: 43 end line: 48 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 888 unit: private static void MinifyPolicyIgnore() file: src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs start line: 50 end line: 55 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 889 unit: private static void MinifySecretTemplate() file: src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs start line: 57 end line: 62 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 890 unit: private static void MinifySecretProperty() file: src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs start line: 64 end line: 69 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 891 unit: private static Command Build() file: src/PSRule.Rules.Azure.BuildTool/Program.cs start line: 19 end line: 24 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 892 unit: internal static void AddRange() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 169 end line: 173 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 893 unit: internal static IEnumerable GetPeerConditionByField() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 187 end line: 191 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 894 unit: internal static void RemoveProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 263 end line: 267 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 895 unit: internal static void ConvertPropertyToInt() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 274 end line: 278 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 896 unit: internal static void ConvertPropertyToBool() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 285 end line: 289 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 897 unit: internal static void UseTokenAnnotation() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 322 end line: 326 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 898 unit: internal static bool TryTypeProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 557 end line: 561 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 899 unit: internal static bool TryNameProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 569 end line: 573 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 900 unit: internal static bool TryItemsTypeProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 588 end line: 592 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 901 unit: internal static bool TryValueProperty() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 600 end line: 604 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 902 unit: private static bool TryDeploymentScope() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 688 end line: 692 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 903 unit: public void Dispose() file: src/PSRule.Rules.Azure/Runtime/RuntimeService.cs start line: 168 end line: 173 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 904 unit: internal static bool UsesListKeysFunction() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 79 end line: 83 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 905 unit: internal static bool UsesReferenceFunction() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 88 end line: 92 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 906 unit: internal static string GetLastSegment() file: src/PSRule.Rules.Azure/StringExtensions.cs start line: 60 end line: 64 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 907 unit: internal static string SplitLastSegment() file: src/PSRule.Rules.Azure/StringExtensions.cs start line: 86 end line: 90 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 908 unit: internal bool TryBool() file: src/PSRule.Rules.Azure/EnvironmentHelper.cs start line: 18 end line: 22 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 909 unit: private static bool TryVariable() file: src/PSRule.Rules.Azure/EnvironmentHelper.cs start line: 24 end line: 28 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 910 unit: internal PSPipelineWriter() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 34 end line: 38 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 911 unit: protected PipelineBuilderBase() file: src/PSRule.Rules.Azure/Pipeline/PipelineBuilderBase.cs start line: 19 end line: 23 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 912 unit: public virtual void UseCommandRuntime() file: src/PSRule.Rules.Azure/Pipeline/PipelineBuilderBase.cs start line: 26 end line: 30 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 913 unit: public void UseExecutionContext() file: src/PSRule.Rules.Azure/Pipeline/PipelineBuilderBase.cs start line: 33 end line: 37 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 914 unit: public void Dispose() file: src/PSRule.Rules.Azure/Pipeline/Export/AccessTokenCache.cs start line: 112 end line: 116 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 915 unit: public Message() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 55 end line: 59 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 916 unit: public void Dispose() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 191 end line: 195 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 917 unit: public ResourceContext() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 135 end line: 139 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 918 unit: public ResourceExportContext() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportContext.cs start line: 23 end line: 27 size: 5 LOC McCabe index: 1 number of parameters: 5 id: 919 unit: internal PolicyAssignmentPipelineBuilder() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipelineBuilder.cs start line: 19 end line: 23 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 920 unit: internal ResourceDataPipelineBuilder() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipelineBuilder.cs start line: 56 end line: 60 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 921 unit: internal PolicyAssignmentPipeline() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipeline.cs start line: 13 end line: 17 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 922 unit: public override void Begin() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipeline.cs start line: 62 end line: 67 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 923 unit: public void Dispose() file: src/PSRule.Rules.Azure/Pipeline/PipelineBase.cs start line: 46 end line: 50 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 924 unit: internal PolicyAssignmentSearchPipeline() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentSearchPipeline.cs start line: 13 end line: 17 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 925 unit: private void ProcessAssignmentFile() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentSearchPipeline.cs start line: 31 end line: 35 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 926 unit: protected PipelineWriter() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 23 end line: 27 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 927 unit: public ManagementGroupOption() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 37 end line: 41 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 928 unit: internal ManagementGroupOption() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 52 end line: 56 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 929 unit: public ManagementGroupParent() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 188 end line: 192 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 930 unit: internal ManagementGroupParent() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 194 end line: 198 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 931 unit: public static bool Equals() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 275 end line: 279 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 932 unit: public static bool Equals() file: src/PSRule.Rules.Azure/Configuration/SubscriptionOption.cs start line: 98 end line: 102 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 933 unit: private ResourceGroupReference() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupReference.cs start line: 15 end line: 19 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 934 unit: public PSRuleOption() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 43 end line: 48 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 935 unit: private static string UseFilePath() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 197 end line: 201 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 936 unit: public static bool Equals() file: src/PSRule.Rules.Azure/Configuration/TenantOption.cs start line: 92 end line: 96 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 937 unit: private SubscriptionReference() file: src/PSRule.Rules.Azure/Configuration/SubscriptionReference.cs start line: 15 end line: 19 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 938 unit: public OutputOption() file: src/PSRule.Rules.Azure/Configuration/OutputOption.cs start line: 24 end line: 28 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 939 unit: public bool Equals() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 50 end line: 54 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 940 unit: public static bool Equals() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 75 end line: 79 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 941 unit: private DeploymentReference() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 127 end line: 131 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 942 unit: public static bool Equals() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs start line: 146 end line: 150 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 943 unit: public bool Equals() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 44 end line: 48 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 944 unit: public static bool Equals() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 82 end line: 86 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 945 unit: public DeployerOption() file: src/PSRule.Rules.Azure/Configuration/DeployerOption.cs start line: 27 end line: 31 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 946 unit: internal DeployerOption() file: src/PSRule.Rules.Azure/Configuration/DeployerOption.cs start line: 42 end line: 46 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 947 unit: public static bool Equals() file: src/PSRule.Rules.Azure/Configuration/DeployerOption.cs start line: 81 end line: 85 size: 5 LOC McCabe index: 4 number of parameters: 2 id: 948 unit: private static bool ConsumeSubscriptionIdPartOrNull() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 640 end line: 644 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 949 unit: private static bool ConsumeResourceGroupPartOrNull() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 682 end line: 686 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 950 unit: public CloudEnvironment Get() file: src/PSRule.Rules.Azure/Data/EnvironmentData.cs start line: 31 end line: 35 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 951 unit: internal Dictionary GetIndex() file: src/PSRule.Rules.Azure/Data/PolicyIgnoreData.cs start line: 26 end line: 30 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 952 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Data/Template/TemplateFunctionException.cs start line: 61 end line: 65 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 953 unit: public void Add() file: src/PSRule.Rules.Azure/Data/Template/TokenStream.cs start line: 88 end line: 92 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 954 unit: public void Push() file: src/PSRule.Rules.Azure/Data/Template/CopyIndexStore.cs start line: 40 end line: 44 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 955 unit: internal void PushResourceType() file: src/PSRule.Rules.Azure/Data/Template/CopyIndexStore.cs start line: 46 end line: 50 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 956 unit: internal ExpressionEvaluationException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionEvaluationException.cs start line: 36 end line: 40 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 957 unit: internal ExpressionEvaluationException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionEvaluationException.cs start line: 45 end line: 49 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 958 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Data/Template/ExpressionEvaluationException.cs start line: 64 end line: 68 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 959 unit: internal ExpressionToken() file: src/PSRule.Rules.Azure/Data/Template/ExpressionToken.cs start line: 18 end line: 22 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 960 unit: internal ExpressionToken() file: src/PSRule.Rules.Azure/Data/Template/ExpressionToken.cs start line: 24 end line: 28 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 961 unit: public LambdaContext() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 30 end line: 34 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 962 unit: private static bool AsBoolean() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 244 end line: 248 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 963 unit: internal TemplateSymbolException() file: src/PSRule.Rules.Azure/Data/Template/TemplateSymbolException.cs start line: 36 end line: 40 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 964 unit: internal TemplateSymbolException() file: src/PSRule.Rules.Azure/Data/Template/TemplateSymbolException.cs start line: 45 end line: 49 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 965 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Data/Template/TemplateSymbolException.cs start line: 64 end line: 68 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 966 unit: protected ExpressionException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionException.cs start line: 35 end line: 39 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 967 unit: protected ExpressionException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionException.cs start line: 44 end line: 48 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 968 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Data/Template/ExpressionException.cs start line: 63 end line: 67 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 969 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Data/Template/ExpressionArgumentException.cs start line: 47 end line: 51 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 970 unit: internal static object WrapLiteralString() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 285 end line: 290 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 971 unit: internal static object UnwrapLiteralString() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 296 end line: 301 size: 5 LOC McCabe index: 7 number of parameters: 1 id: 972 unit: private string GetId() file: src/PSRule.Rules.Azure/Data/Template/ExistingResourceValue.cs start line: 69 end line: 74 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 973 unit: private string GetName() file: src/PSRule.Rules.Azure/Data/Template/ExistingResourceValue.cs start line: 79 end line: 84 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 974 unit: internal ExpressionParseException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParseException.cs start line: 36 end line: 40 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 975 unit: internal ExpressionParseException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParseException.cs start line: 45 end line: 49 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 976 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParseException.cs start line: 64 end line: 68 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 977 unit: internal sealed class DebugSymbol() file: src/PSRule.Rules.Azure/Data/Template/DebugSymbol.cs start line: 9 end line: 14 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 978 unit: internal void ValidateParameter() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 29 end line: 33 size: 5 LOC McCabe index: 1 number of parameters: 5 id: 979 unit: public MockSecret() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 71 end line: 75 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 980 unit: public MockValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 123 end line: 127 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 981 unit: public MockValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 129 end line: 133 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 982 unit: public MockValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 135 end line: 139 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 983 unit: public MockValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 141 end line: 145 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 984 unit: public MockArray() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 185 end line: 189 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 985 unit: public MockObject() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 262 end line: 266 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 986 unit: public MockObject() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 268 end line: 272 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 987 unit: internal bool Next() file: src/PSRule.Rules.Azure/Data/Template/CopyIndexState.cs start line: 36 end line: 40 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 988 unit: internal TemplateOutputException() file: src/PSRule.Rules.Azure/Data/Template/TemplateOutputException.cs start line: 36 end line: 40 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 989 unit: internal TemplateOutputException() file: src/PSRule.Rules.Azure/Data/Template/TemplateOutputException.cs start line: 45 end line: 49 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 990 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Data/Template/TemplateOutputException.cs start line: 64 end line: 68 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 991 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Data/Template/DeploymentFailureException.cs start line: 48 end line: 52 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 992 unit: internal static object Deployment() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 843 end line: 848 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 993 unit: internal static object Environment() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 853 end line: 858 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 994 unit: internal static object Deployer() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 898 end line: 903 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 995 unit: internal static object ResourceGroup() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1229 end line: 1234 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 996 unit: internal static object Subscription() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1239 end line: 1244 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 997 unit: internal static object Tenant() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1249 end line: 1254 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 998 unit: internal static object ManagementGroup() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1259 end line: 1264 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 999 unit: private static bool IsFunction() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamValidator.cs start line: 166 end line: 170 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 1000 unit: private static bool IsFunctionWithPrefix() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamValidator.cs start line: 172 end line: 176 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 1001 unit: public void SkipWhitespace() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 183 end line: 187 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 1002 unit: private void UpdateCurrent() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 236 end line: 241 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 1003 unit: public TemplateLinkHelper() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 35 end line: 39 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1004 unit: private static bool TryStringProperty() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 202 end line: 206 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 1005 unit: public void AddResource() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 232 end line: 236 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 1006 unit: public void RemoveResource() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 243 end line: 247 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1007 unit: internal void Parameter() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 508 end line: 512 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1008 unit: internal void Function() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 634 end line: 638 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1009 unit: public CloudEnvironment GetEnvironment() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 646 end line: 650 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1010 unit: internal void SetSource() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 652 end line: 656 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1011 unit: public LazyVariable() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 780 end line: 784 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1012 unit: protected virtual void Definition() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 956 end line: 960 size: 5 LOC McCabe index: 2 number of parameters: 3 id: 1013 unit: protected virtual JToken VariableObject() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1646 end line: 1650 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1014 unit: protected virtual JToken VariableSimple() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1657 end line: 1661 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 1015 unit: private static int ExpandPropertyInt() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1753 end line: 1757 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1016 unit: private static void ResolveProperties() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1799 end line: 1803 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 1017 unit: private sealed class Node() file: src/PSRule.Rules.Azure/Data/Template/ResourceDependencyGraph.cs start line: 21 end line: 25 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1018 unit: internal static T EvaluateExpression() file: src/PSRule.Rules.Azure/Data/Template/ITemplateContextExtensions.cs start line: 37 end line: 41 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 1019 unit: internal static StringExpression Expression() file: src/PSRule.Rules.Azure/Data/Template/ITemplateContextExtensions.cs start line: 77 end line: 81 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1020 unit: internal ExpressionReferenceException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionReferenceException.cs start line: 36 end line: 40 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1021 unit: internal ExpressionReferenceException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionReferenceException.cs start line: 45 end line: 49 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1022 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Data/Template/ExpressionReferenceException.cs start line: 64 end line: 68 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 1023 unit: protected override void Emit() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 108 end line: 112 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1024 unit: private static void ProjectEffectiveProperties() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 136 end line: 140 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 1025 unit: private static void MergeResource() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 469 end line: 473 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 1026 unit: internal TemplateParameterException() file: src/PSRule.Rules.Azure/Data/Template/TemplateParameterException.cs start line: 36 end line: 40 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1027 unit: internal TemplateParameterException() file: src/PSRule.Rules.Azure/Data/Template/TemplateParameterException.cs start line: 45 end line: 49 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1028 unit: public override void GetObjectData() file: src/PSRule.Rules.Azure/Data/Template/TemplateParameterException.cs start line: 64 end line: 68 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 1029 unit: private static void WriteCondition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyJsonRuleMapper.cs start line: 115 end line: 119 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1030 unit: public bool TryGetResource() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 209 end line: 213 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1031 unit: public bool TryGetResourceCollection() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 215 end line: 219 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1032 unit: private static bool OrderFirst() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 433 end line: 437 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 1033 unit: private void CheckParameter() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 563 end line: 567 size: 5 LOC McCabe index: 3 number of parameters: 4 id: 1034 unit: public bool TryVariable() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 635 end line: 639 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1035 unit: internal void ExitAssignment() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 684 end line: 688 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1036 unit: protected virtual void AssignmentNonComplianceMessages() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 815 end line: 819 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 1037 unit: private static void ResolveObject() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1103 end line: 1107 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 1038 unit: private static void OptimizeConditions() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1659 end line: 1663 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1039 unit: private static bool TryPolicyRuleEffect() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1919 end line: 1923 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1040 unit: private static bool IsPolicyMode() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1970 end line: 1974 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 1041 unit: public AssignmentReadException() file: src/PSRule.Rules.Azure/Data/Policy/AssignmentReadException.cs start line: 42 end line: 46 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1042 unit: public static BicepInfo Create() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 59 end line: 63 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 1043 unit: public void Dispose() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 271 end line: 276 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1044 unit: private BicepProcess GetBicep() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 431 end line: 435 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1045 unit: private static string GetAzCLIPath() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 450 end line: 454 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 1046 unit: private static string GetBicepEnvironmentVariable() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 459 end line: 463 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 1047 unit: private static string GetBicepBinary() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 468 end line: 472 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 1048 unit: private static string GetAzBinaryName() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 477 end line: 481 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 1049 unit: public bool TryGetValue() file: src/PSRule.Rules.Azure/Data/SecretPropertyData.cs start line: 39 end line: 43 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1050 unit: public TemplateTokenAnnotation() file: src/PSRule.Rules.Azure/TemplateTokenAnnotation.cs start line: 19 end line: 23 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 1051 unit: public static bool TryPopBool() file: src/PSRule.Rules.Azure/DictionaryExtensions.cs start line: 77 end line: 81 size: 5 LOC McCabe index: 3 number of parameters: 3 id: 1052 unit: public static void DisposeAll() file: src/PSRule.Rules.Azure/TaskExtensions.cs start line: 16 end line: 20 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 1053 unit: public void GetResourceType() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 136 end line: 140 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1054 unit: private static void WriteMinifiedResourceType() file: src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs start line: 108 end line: 112 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1055 unit: public static ClientBuilder New() file: src/PSRule.Rules.Azure.BuildTool/ClientBuilder.cs start line: 15 end line: 19 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 1056 unit: public bool Equals() file: src/PSRule.Rules.Azure/LocationHelper.cs start line: 72 end line: 75 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1057 unit: public int GetHashCode() file: src/PSRule.Rules.Azure/LocationHelper.cs start line: 77 end line: 80 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1058 unit: internal static bool PropertyEquals() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 113 end line: 116 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 1059 unit: internal static bool ContainsKeyInsensitive() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 127 end line: 130 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1060 unit: internal static bool IsExisting() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 533 end line: 536 size: 4 LOC McCabe index: 4 number of parameters: 1 id: 1061 unit: internal static bool IsImport() file: src/PSRule.Rules.Azure/JsonExtensions.cs start line: 544 end line: 547 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 1062 unit: public static IRuntimeService CreateService() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1063 unit: public static string CompressExpression() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 50 end line: 53 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1064 unit: public static bool IsTemplateExpression() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 114 end line: 117 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1065 unit: public static string GetMetadataLinkPath() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 154 end line: 157 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1066 unit: private static bool IsBicep() file: src/PSRule.Rules.Azure/Runtime/Helper.cs start line: 232 end line: 235 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1067 unit: public override bool ShouldWriteVerbose() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 153 end line: 156 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1068 unit: public override bool ShouldWriteInformation() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 158 end line: 161 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1069 unit: public override bool ShouldWriteDebug() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 163 end line: 166 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1070 unit: public override bool ShouldWriteError() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 168 end line: 171 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1071 unit: public override bool ShouldWriteWarning() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 173 end line: 176 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1072 unit: public override void WriteObject() file: src/PSRule.Rules.Azure/Pipeline/Output/FileOutputWriter.cs start line: 30 end line: 33 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1073 unit: private string GetRootedPath() file: src/PSRule.Rules.Azure/Pipeline/PathBuilder.cs start line: 110 end line: 113 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1074 unit: private static bool IsSeparator() file: src/PSRule.Rules.Azure/Pipeline/PathBuilder.cs start line: 161 end line: 164 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1075 unit: internal PolicyAssignmentSearchPipelineBuilder() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentSearchPipelineBuilder.cs start line: 10 end line: 13 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1076 unit: public override IPipeline Build() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentSearchPipelineBuilder.cs start line: 16 end line: 19 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1077 unit: protected PipelineContext PrepareContext() file: src/PSRule.Rules.Azure/Pipeline/PipelineBuilderBase.cs start line: 53 end line: 56 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1078 unit: protected virtual PipelineWriter GetOutput() file: src/PSRule.Rules.Azure/Pipeline/PipelineBuilderBase.cs start line: 66 end line: 69 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1079 unit: public async Task GetResourcesAsync() file: src/PSRule.Rules.Azure/Pipeline/Export/SubscriptionExportContext.cs start line: 43 end line: 46 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1080 unit: public async Task GetResourceGroupsAsync() file: src/PSRule.Rules.Azure/Pipeline/Export/SubscriptionExportContext.cs start line: 49 end line: 52 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1081 unit: public async Task GetSubscriptionAsync() file: src/PSRule.Rules.Azure/Pipeline/Export/SubscriptionExportContext.cs start line: 55 end line: 58 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1082 unit: internal void Cancel() file: src/PSRule.Rules.Azure/Pipeline/Export/AccessTokenCache.cs start line: 92 end line: 95 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1083 unit: protected void RefreshToken() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 66 end line: 69 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1084 unit: protected void RefreshAll() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 71 end line: 74 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1085 unit: protected string GetToken() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 76 end line: 79 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1086 unit: protected static string GetEndpointUri() file: src/PSRule.Rules.Azure/Pipeline/Export/ExportDataContext.cs start line: 93 end line: 96 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1087 unit: public ResourceExportVisitor() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 126 end line: 129 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1088 unit: internal async Task GetAsync() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 143 end line: 146 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1089 unit: internal async Task ListAsync() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 148 end line: 151 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1090 unit: public async Task VisitAsync() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 154 end line: 157 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1091 unit: private static async Task GetDiagnosticSettings() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 772 end line: 775 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1092 unit: private static async Task GetRoleAssignments() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 777 end line: 780 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1093 unit: private static async Task GetResourceLocks() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 782 end line: 785 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1094 unit: private static async Task GetResource() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 806 end line: 809 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1095 unit: private static async Task GetSubResourcesByType() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 811 end line: 814 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 1096 unit: private static async Task GetSubResourcesByProvider() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportVisitor.cs start line: 816 end line: 819 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 1097 unit: public async Task GetAsync() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportContext.cs start line: 30 end line: 33 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1098 unit: public async Task ListAsync() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportContext.cs start line: 36 end line: 39 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 1099 unit: internal void Flush() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportContext.cs start line: 54 end line: 57 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1100 unit: public void PassThru() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipelineBuilder.cs start line: 50 end line: 53 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1101 unit: public void KeepDuplicates() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipelineBuilder.cs start line: 56 end line: 59 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1102 unit: protected override PipelineWriter PrepareWriter() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipelineBuilder.cs start line: 76 end line: 79 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 1103 unit: public override IPipeline Build() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipelineBuilder.cs start line: 82 end line: 85 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1104 unit: internal bool ShouldRefresh() file: src/PSRule.Rules.Azure/Pipeline/AccessToken.cs start line: 51 end line: 54 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1105 unit: internal TemplateLinkPipelineBuilder() file: src/PSRule.Rules.Azure/Pipeline/TemplateLinkPipelineBuilder.cs start line: 12 end line: 15 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1106 unit: public void SkipUnlinked() file: src/PSRule.Rules.Azure/Pipeline/TemplateLinkPipelineBuilder.cs start line: 18 end line: 21 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1107 unit: public override IPipeline Build() file: src/PSRule.Rules.Azure/Pipeline/TemplateLinkPipelineBuilder.cs start line: 24 end line: 27 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1108 unit: private TemplateHelper GetTemplateHelper() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipeline.cs start line: 75 end line: 78 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1109 unit: public void OutputPath() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipelineBuilder.cs start line: 90 end line: 93 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1110 unit: public void Tenant() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipelineBuilder.cs start line: 96 end line: 99 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1111 unit: public override IPipeline Build() file: src/PSRule.Rules.Azure/Pipeline/ResourceDataPipelineBuilder.cs start line: 102 end line: 105 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1112 unit: private void ProcessAssignment() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentPipeline.cs start line: 55 end line: 58 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1113 unit: protected PipelineBase() file: src/PSRule.Rules.Azure/Pipeline/PipelineBase.cs start line: 17 end line: 20 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1114 unit: public virtual void End() file: src/PSRule.Rules.Azure/Pipeline/PipelineBase.cs start line: 37 end line: 40 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1115 unit: public PolicyAssignmentSource() file: src/PSRule.Rules.Azure/Pipeline/PolicyAssignmentSource.cs start line: 20 end line: 23 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1116 unit: public virtual bool ShouldWriteVerbose() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 69 end line: 72 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 1117 unit: public virtual bool ShouldWriteWarning() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 90 end line: 93 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 1118 unit: public virtual bool ShouldWriteError() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 111 end line: 114 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 1119 unit: public virtual bool ShouldWriteInformation() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 132 end line: 135 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 1120 unit: public virtual bool ShouldWriteDebug() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 155 end line: 158 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 1121 unit: protected static ActionPreference GetPreferenceVariable() file: src/PSRule.Rules.Azure/Pipeline/PipelineWriter.cs start line: 160 end line: 163 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1122 unit: public void AccessToken() file: src/PSRule.Rules.Azure/Pipeline/ExportDataPipelineBuilder.cs start line: 22 end line: 25 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1123 unit: public void RetryCount() file: src/PSRule.Rules.Azure/Pipeline/ExportDataPipelineBuilder.cs start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1124 unit: public void RetryInterval() file: src/PSRule.Rules.Azure/Pipeline/ExportDataPipelineBuilder.cs start line: 34 end line: 37 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1125 unit: public static ITemplatePipelineBuilder Template() file: src/PSRule.Rules.Azure/Pipeline/PipelineBuilder.cs start line: 20 end line: 23 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1126 unit: public static ITemplateLinkPipelineBuilder TemplateLink() file: src/PSRule.Rules.Azure/Pipeline/PipelineBuilder.cs start line: 30 end line: 33 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1127 unit: public static IPolicyAssignmentPipelineBuilder Assignment() file: src/PSRule.Rules.Azure/Pipeline/PipelineBuilder.cs start line: 40 end line: 43 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1128 unit: public static IPolicyAssignmentSearchPipelineBuilder AssignmentSearch() file: src/PSRule.Rules.Azure/Pipeline/PipelineBuilder.cs start line: 50 end line: 53 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1129 unit: public static IResourceDataPipelineBuilder ResourceData() file: src/PSRule.Rules.Azure/Pipeline/PipelineBuilder.cs start line: 60 end line: 63 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1130 unit: public void PassThru() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipelineBuilder.cs start line: 55 end line: 58 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1131 unit: protected override PipelineWriter PrepareWriter() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipelineBuilder.cs start line: 77 end line: 80 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 1132 unit: public override IPipeline Build() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipelineBuilder.cs start line: 83 end line: 86 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1133 unit: internal static T GetPropertyValue() file: src/PSRule.Rules.Azure/PSObjectExtensions.cs start line: 14 end line: 17 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1134 unit: public override bool Equals() file: src/PSRule.Rules.Azure/Configuration/ManagementGroupOption.cs start line: 243 end line: 246 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1135 unit: public override bool Equals() file: src/PSRule.Rules.Azure/Configuration/SubscriptionOption.cs start line: 64 end line: 67 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1136 unit: public static implicit operator ResourceGroupReference() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupReference.cs start line: 54 end line: 57 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1137 unit: public static implicit operator ResourceGroupReference() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupReference.cs start line: 62 end line: 65 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1138 unit: public static ResourceGroupReference FromString() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupReference.cs start line: 97 end line: 100 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1139 unit: public ResourceGroupOption ToResourceGroupOption() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupReference.cs start line: 105 end line: 108 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1140 unit: public static string GetWorkingPath() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 89 end line: 92 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1141 unit: private static bool IsSeparator() file: src/PSRule.Rules.Azure/Configuration/PSRuleOption.cs start line: 204 end line: 207 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1142 unit: public override bool Equals() file: src/PSRule.Rules.Azure/Configuration/TenantOption.cs start line: 59 end line: 62 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1143 unit: public static implicit operator SubscriptionReference() file: src/PSRule.Rules.Azure/Configuration/SubscriptionReference.cs start line: 49 end line: 52 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1144 unit: public static implicit operator SubscriptionReference() file: src/PSRule.Rules.Azure/Configuration/SubscriptionReference.cs start line: 57 end line: 60 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1145 unit: public static SubscriptionReference FromString() file: src/PSRule.Rules.Azure/Configuration/SubscriptionReference.cs start line: 89 end line: 92 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1146 unit: public SubscriptionOption ToSubscriptionOption() file: src/PSRule.Rules.Azure/Configuration/SubscriptionReference.cs start line: 97 end line: 100 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1147 unit: public override bool Equals() file: src/PSRule.Rules.Azure/Configuration/OutputOption.cs start line: 43 end line: 46 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1148 unit: public DeploymentOption() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 25 end line: 28 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1149 unit: internal DeploymentOption() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 38 end line: 41 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1150 unit: public override bool Equals() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 44 end line: 47 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1151 unit: public static implicit operator DeploymentReference() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 146 end line: 149 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1152 unit: public static implicit operator DeploymentReference() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 154 end line: 157 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1153 unit: public static DeploymentReference FromString() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 177 end line: 180 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1154 unit: public DeploymentOption ToDeploymentOption() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 185 end line: 188 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1155 unit: public ResourceGroupProperties() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs start line: 81 end line: 84 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1156 unit: internal ResourceGroupProperties() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs start line: 86 end line: 89 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1157 unit: public override bool Equals() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupOption.cs start line: 110 end line: 113 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1158 unit: public ParameterDefaultsOption() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 24 end line: 27 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1159 unit: public override bool Equals() file: src/PSRule.Rules.Azure/Configuration/ParameterDefaultsOption.cs start line: 38 end line: 41 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1160 unit: public override bool Equals() file: src/PSRule.Rules.Azure/Configuration/DeployerOption.cs start line: 49 end line: 52 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1161 unit: public override bool Equals() file: src/PSRule.Rules.Azure/Configuration/ConfigurationOption.cs start line: 70 end line: 73 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1162 unit: internal static string? GetResourceType() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 83 end line: 86 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1163 unit: internal static string ResourceId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 252 end line: 255 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 1164 unit: internal static string ResourceGroupId() file: src/PSRule.Rules.Azure/Common/ResourceHelper.cs start line: 282 end line: 285 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1165 unit: private static IReadOnlyDictionary ReadEnvironments() file: src/PSRule.Rules.Azure/Data/EnvironmentData.cs start line: 40 end line: 43 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1166 unit: public override bool CanConvert() file: src/PSRule.Rules.Azure/Data/PolicyIgnoreResultConverter.cs start line: 12 end line: 15 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1167 unit: public override void WriteJson() file: src/PSRule.Rules.Azure/Data/PolicyIgnoreResultConverter.cs start line: 46 end line: 49 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1168 unit: internal NetworkSecurityGroupEvaluator() file: src/PSRule.Rules.Azure/Data/Network/NetworkSecurityGroupEvaluator.cs start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1169 unit: private static Dictionary ReadIndex() file: src/PSRule.Rules.Azure/Data/PolicyIgnoreData.cs start line: 32 end line: 35 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1170 unit: private static IReadOnlyDictionary ReadSecretTemplate() file: src/PSRule.Rules.Azure/Data/SecretTemplateData.cs start line: 54 end line: 57 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1171 unit: internal TokenStream() file: src/PSRule.Rules.Azure/Data/Template/TokenStream.cs start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1172 unit: public void MoveTo() file: src/PSRule.Rules.Azure/Data/Template/TokenStream.cs start line: 104 end line: 107 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1173 unit: private static bool IsStartOrEndToken() file: src/PSRule.Rules.Azure/Data/Template/TokenStream.cs start line: 157 end line: 160 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1174 unit: public void Add() file: src/PSRule.Rules.Azure/Data/Template/CopyIndexStore.cs start line: 26 end line: 29 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1175 unit: public LambdaExpressionFn() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 21 end line: 24 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1176 unit: public override bool TryLambdaVariable() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 38 end line: 41 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1177 unit: private static object GetExpression() file: src/PSRule.Rules.Azure/Data/Template/LambdaExpressionFn.cs start line: 250 end line: 253 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 1178 unit: private static bool IsNull() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 303 end line: 306 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 1179 unit: private static bool JTokenEquals() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 308 end line: 311 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1180 unit: internal static bool IsArray() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 623 end line: 626 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1181 unit: private static string GetBoolString() file: src/PSRule.Rules.Azure/Data/Template/ExpressionHelpers.cs start line: 948 end line: 951 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1182 unit: private bool TryGet() file: src/PSRule.Rules.Azure/Data/Template/CustomTypeTopologyGraph.cs start line: 61 end line: 64 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1183 unit: internal void ValidateParameter() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 35 end line: 38 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 1184 unit: internal void ValidateOutput() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 40 end line: 43 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 1185 unit: private static bool IsSecureValue() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 73 end line: 76 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 1186 unit: private static bool TryStringValue() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 78 end line: 81 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 1187 unit: private static bool IsSecureParameter() file: src/PSRule.Rules.Azure/Data/Template/TemplateValidator.cs start line: 83 end line: 86 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1188 unit: public override JToken? GetValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 33 end line: 36 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1189 unit: public override TValue? GetValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 49 end line: 52 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 1190 unit: public bool TryMutateTo() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 54 end line: 57 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1191 unit: public override string ToString() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 79 end line: 82 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1192 unit: public override string GetString() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 112 end line: 115 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1193 unit: public TValue? GetValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 153 end line: 156 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1194 unit: public JToken? GetValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 169 end line: 172 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1195 unit: public string GetString() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 174 end line: 177 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1196 unit: public TValue? GetValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 195 end line: 198 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1197 unit: public JToken? GetValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 200 end line: 203 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 1198 unit: public override IEnumerable Values() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 244 end line: 247 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1199 unit: public override T? Value() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 249 end line: 252 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1200 unit: public string GetString() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 254 end line: 257 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1201 unit: public override T? Value() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 289 end line: 292 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1202 unit: public override IEnumerable Values() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 294 end line: 297 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1203 unit: public virtual TValue? GetValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 303 end line: 306 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1204 unit: public virtual JToken? GetValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 308 end line: 311 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1205 unit: public virtual string GetString() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 356 end line: 359 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1206 unit: private static TValue GetArrayValue() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 432 end line: 435 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1207 unit: internal bool IsCopy() file: src/PSRule.Rules.Azure/Data/Template/CopyIndexState.cs start line: 31 end line: 34 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1208 unit: internal T CloneInput() file: src/PSRule.Rules.Azure/Data/Template/CopyIndexState.cs start line: 42 end line: 45 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 1209 unit: internal static void Function() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 19 end line: 22 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1210 unit: internal static void Numeric() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 24 end line: 27 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1211 unit: internal static void String() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 29 end line: 32 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1212 unit: internal static void Property() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 34 end line: 37 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1213 unit: internal static void GroupStart() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 39 end line: 42 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1214 unit: internal static void GroupEnd() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 44 end line: 47 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1215 unit: internal static void IndexStart() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 49 end line: 52 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1216 unit: internal static void IndexEnd() file: src/PSRule.Rules.Azure/Data/Template/TokenStreamExtensions.cs start line: 54 end line: 57 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1217 unit: public DeploymentOutputs() file: src/PSRule.Rules.Azure/Data/Template/DeploymentValue.cs start line: 65 end line: 68 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1218 unit: public void AddOutput() file: src/PSRule.Rules.Azure/Data/Template/DeploymentValue.cs start line: 111 end line: 114 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1219 unit: public bool TryDescriptor() file: src/PSRule.Rules.Azure/Data/Template/ExpressionFactory.cs start line: 38 end line: 41 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 1220 unit: public void With() file: src/PSRule.Rules.Azure/Data/Template/ExpressionFactory.cs start line: 47 end line: 50 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1221 unit: private static bool IsList() file: src/PSRule.Rules.Azure/Data/Template/ExpressionFactory.cs start line: 52 end line: 55 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1222 unit: internal static object Null() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 533 end line: 536 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 1223 unit: private static object IndexOfString() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1751 end line: 1754 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1224 unit: private static object LastIndexOfString() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 1756 end line: 1759 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1225 unit: private static bool IsNull() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2350 end line: 2353 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 1226 unit: private static bool IsString() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2355 end line: 2358 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 1227 unit: private static int CountArgs() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2408 end line: 2411 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1228 unit: private static object GetExpression() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2436 end line: 2439 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 1229 unit: private static Exception ArgumentInvalidResourceCollection() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2570 end line: 2573 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1230 unit: private static DeploymentFailureException DeploymentFailure() file: src/PSRule.Rules.Azure/Data/Template/Functions.cs start line: 2578 end line: 2581 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1231 unit: internal ExpressionBuilder() file: src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs start line: 29 end line: 32 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1232 unit: internal ExpressionFnOuter Build() file: src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs start line: 37 end line: 40 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1233 unit: private static TokenStream Parse() file: src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs start line: 45 end line: 48 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1234 unit: private static ExpressionFnOuter String() file: src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs start line: 136 end line: 139 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1235 unit: private static ExpressionFnOuter Numeric() file: src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs start line: 144 end line: 147 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1236 unit: private static ExpressionFnOuter AddIndex() file: src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs start line: 149 end line: 152 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1237 unit: private static ExpressionFnOuter AddProperty() file: src/PSRule.Rules.Azure/Data/Template/ExpressionBuilder.cs start line: 154 end line: 157 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1238 unit: public void Configure() file: src/PSRule.Rules.Azure/Data/Template/ObjectDeploymentSymbol.cs start line: 26 end line: 29 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1239 unit: public string? GetId() file: src/PSRule.Rules.Azure/Data/Template/ObjectDeploymentSymbol.cs start line: 31 end line: 34 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1240 unit: public ResourceProviderHelper() file: src/PSRule.Rules.Azure/Data/Template/ResourceProviderHelper.cs start line: 10 end line: 13 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1241 unit: public MockSecretBuilder() file: src/PSRule.Rules.Azure/Data/Template/MockSecretBuilder.cs start line: 15 end line: 18 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1242 unit: public bool Start() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 81 end line: 84 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1243 unit: public bool End() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 86 end line: 89 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1244 unit: public bool IsGroupStart() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 111 end line: 114 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1245 unit: public bool IsGroupEnd() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 116 end line: 119 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1246 unit: public bool IsString() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 121 end line: 124 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1247 unit: public bool IsIndexStart() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 155 end line: 158 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1248 unit: public bool IsIndexEnd() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 160 end line: 163 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1249 unit: public bool IsProperty() file: src/PSRule.Rules.Azure/Data/Template/ExpressionStream.cs start line: 165 end line: 168 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1250 unit: private static bool IsRelative() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 218 end line: 221 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1251 unit: private static string TrimSlash() file: src/PSRule.Rules.Azure/Data/Template/TemplateLinkHelper.cs start line: 223 end line: 226 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 1252 unit: private bool AssignParameterValue() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 359 end line: 362 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 1253 unit: private static JToken SecretPlaceholder() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 400 end line: 403 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1254 unit: internal void Parameter() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 518 end line: 521 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1255 unit: public bool IsSecureValue() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 536 end line: 539 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1256 unit: internal bool TryParameterAssignment() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 552 end line: 555 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1257 unit: internal bool TryParameter() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 610 end line: 613 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1258 unit: internal void Variable() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 615 end line: 618 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1259 unit: public void AddValidationIssue() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 659 end line: 662 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 1260 unit: private static object ConvertType() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 682 end line: 685 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1261 unit: public bool TryLambdaVariable() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 705 end line: 708 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1262 unit: internal void AddDefinition() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 710 end line: 713 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1263 unit: public bool TryDefinition() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 715 end line: 718 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1264 unit: internal void AddSymbol() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 720 end line: 723 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1265 unit: public object GetValue() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 786 end line: 789 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1266 unit: protected virtual void Parameter() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1000 end line: 1003 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1267 unit: private static object UserDefinedFunction() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1170 end line: 1173 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1268 unit: protected static bool IsDeploymentResource() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1492 end line: 1495 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1269 unit: protected virtual void Variable() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1629 end line: 1632 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1270 unit: protected virtual JToken VariableArray() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1652 end line: 1655 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1271 unit: internal static string ExpandString() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1731 end line: 1734 size: 4 LOC McCabe index: 3 number of parameters: 2 id: 1272 unit: internal static JToken ExpandPropertyToken() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1748 end line: 1751 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1273 unit: private static JToken ResolveVariable() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 1791 end line: 1794 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1274 unit: private static TemplateParameterException ThrowTemplateParameterException() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 2085 end line: 2088 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1275 unit: private static TemplateOutputException ThrowTemplateOutputException() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 2093 end line: 2096 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1276 unit: public static bool DependsOn() file: src/PSRule.Rules.Azure/Data/Template/ResourceValueExtensions.cs start line: 12 end line: 15 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1277 unit: public static bool IsType() file: src/PSRule.Rules.Azure/Data/Template/ResourceValueExtensions.cs start line: 17 end line: 20 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1278 unit: public static bool IsExisting() file: src/PSRule.Rules.Azure/Data/Template/ResourceValueExtensions.cs start line: 25 end line: 28 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 1279 unit: private static bool ShouldMove() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 597 end line: 600 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1280 unit: private static bool ShouldMergeLeft() file: src/PSRule.Rules.Azure/Data/Template/RuleDataExportVisitor.cs start line: 605 end line: 608 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1281 unit: public ExpressionFnOuter BuildExpression() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 199 end line: 202 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1282 unit: private JToken GetExpression() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 204 end line: 207 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1283 unit: internal bool TryParameterAssignment() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 221 end line: 224 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1284 unit: internal void AddParameterAssignment() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 226 end line: 229 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1285 unit: public void AddDefinition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 231 end line: 234 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1286 unit: private static ParameterType GetParameterType() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 558 end line: 561 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1287 unit: internal void SetSource() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 620 end line: 623 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1288 unit: public CloudEnvironment GetEnvironment() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 625 end line: 628 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1289 unit: public void AddValidationIssue() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 649 end line: 652 size: 4 LOC McCabe index: 1 number of parameters: 5 id: 1290 unit: public bool IsSecureValue() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 654 end line: 657 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1291 unit: internal void EnterAssignment() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 676 end line: 679 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1292 unit: internal void ExitDefinition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 693 end line: 696 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1293 unit: internal void SetPolicyDefinitionId() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 701 end line: 704 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1294 unit: public bool TryLambdaVariable() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 740 end line: 743 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1295 unit: internal void EnterFieldPrefix() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 745 end line: 748 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1296 unit: internal void Visit() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 760 end line: 763 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1297 unit: private static bool ShouldFilterDefinition() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 851 end line: 854 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1298 unit: private static string ExpandField() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1086 end line: 1089 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 1299 unit: private static JObject Clone() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1794 end line: 1797 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1300 unit: private static JObject DefaultEffectConditions() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1821 end line: 1824 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1301 unit: private static PolicyDefinitionEmptyConditionException ThrowEmptyConditionExpandResult() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentVisitor.cs start line: 1976 end line: 1979 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1302 unit: public PolicyAliasProviderHelper() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAliasProviderHelper.cs start line: 12 end line: 15 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1303 unit: internal void SetDefaultResourceType() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAliasProviderHelper.cs start line: 17 end line: 20 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1304 unit: internal void ClearDefaultResourceType() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAliasProviderHelper.cs start line: 22 end line: 25 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1305 unit: public CamelCasePropertyNameJsonTextReader() file: src/PSRule.Rules.Azure/Data/Policy/PolicyAssignmentHelper.cs start line: 84 end line: 87 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1306 unit: public static void VerbosePolicyIgnoreConfigured() file: src/PSRule.Rules.Azure/Data/Policy/LoggerExtensions.cs start line: 16 end line: 19 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1307 unit: public static void VerbosePolicyIgnoreNotApplicable() file: src/PSRule.Rules.Azure/Data/Policy/LoggerExtensions.cs start line: 26 end line: 29 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1308 unit: public static void VerbosePolicyIgnoreDuplicate() file: src/PSRule.Rules.Azure/Data/Policy/LoggerExtensions.cs start line: 37 end line: 40 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1309 unit: public static void VerbosePolicyIgnoreDisabled() file: src/PSRule.Rules.Azure/Data/Policy/LoggerExtensions.cs start line: 47 end line: 50 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 1310 unit: internal void AddParameter() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinition.cs start line: 91 end line: 94 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1311 unit: internal void AddParameter() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinition.cs start line: 96 end line: 99 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1312 unit: public override bool CanConvert() file: src/PSRule.Rules.Azure/Data/TypeIndexConverter.cs start line: 13 end line: 16 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1313 unit: public override void WriteJson() file: src/PSRule.Rules.Azure/Data/TypeIndexConverter.cs start line: 69 end line: 72 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1314 unit: private BicepInfo GetBicepInfo() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 437 end line: 440 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1315 unit: private static string GetBicepBuildCommand() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 490 end line: 493 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1316 unit: private static string GetBicepVersionArgs() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 495 end line: 498 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1317 unit: private static string GetBicepBuildAdditionalArgs() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 503 end line: 506 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1318 unit: private static bool UseAzCLI() file: src/PSRule.Rules.Azure/Data/Bicep/BicepHelper.cs start line: 511 end line: 514 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 1319 unit: private static IReadOnlyDictionary ReadSecretProperty() file: src/PSRule.Rules.Azure/Data/SecretPropertyData.cs start line: 50 end line: 53 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1320 unit: public bool HasLineInfo() file: src/PSRule.Rules.Azure/TemplateTokenAnnotation.cs start line: 31 end line: 34 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1321 unit: public override bool CanConvert() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 20 end line: 23 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1322 unit: private static void WriteFileSystemInfo() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 112 end line: 115 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1323 unit: public override bool CanConvert() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 123 end line: 126 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1324 unit: public override void WriteJson() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 130 end line: 133 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1325 unit: public override bool CanConvert() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 228 end line: 231 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1326 unit: public override void WriteJson() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 237 end line: 240 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1327 unit: public override object ReadJson() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 242 end line: 245 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 1328 unit: public override bool CanConvert() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 261 end line: 264 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1329 unit: public override void WriteJson() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 270 end line: 273 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 1330 unit: public override object ReadJson() file: src/PSRule.Rules.Azure/JsonConverters.cs start line: 275 end line: 278 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 1331 unit: public static bool TryPopValue() file: src/PSRule.Rules.Azure/DictionaryExtensions.cs start line: 18 end line: 21 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 1332 unit: private void PrepareResolvePolicyAliasPath() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 83 end line: 86 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1333 unit: private void PrepareGetResourceType() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 88 end line: 91 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1334 unit: public void Template() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 110 end line: 113 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1335 unit: public void PropertyCopyLoop() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 116 end line: 119 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1336 unit: public void UserDefinedFunctions() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 122 end line: 125 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1337 unit: public void CustomTypeDependencyGraph_GetOrdered() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 143 end line: 146 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1338 unit: private static string GetSourcePath() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 163 end line: 166 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1339 unit: private static JObject GetCustomTypeObject() file: src/PSRule.Rules.Azure.Benchmark/PSRule.cs start line: 176 end line: 179 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 1340 unit: public ResourceTypeEntry() file: src/PSRule.Rules.Azure.BuildTool/Models/ResourceTypeEntry.cs start line: 15 end line: 18 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1341 unit: public ResourceTypeMin() file: src/PSRule.Rules.Azure.BuildTool/Models/ResourceTypeEntry.cs start line: 46 end line: 49 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1342 unit: public PolicyIgnoreEntry() file: src/PSRule.Rules.Azure.BuildTool/Models/PolicyIgnoreEntry.cs start line: 18 end line: 21 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 1343 unit: public PolicyIgnoreMin() file: src/PSRule.Rules.Azure.BuildTool/Models/PolicyIgnoreEntry.cs start line: 44 end line: 47 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1344 unit: private static IEnumerable GetProviders() file: src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs start line: 114 end line: 117 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1345 unit: private static string GetSourcePath() file: src/PSRule.Rules.Azure.BuildTool/ProviderResource.cs start line: 159 end line: 162 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1346 unit: static async Task Main() file: src/PSRule.Rules.Azure.BuildTool/Program.cs start line: 14 end line: 17 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 1347 unit: public PipelineSerializationException() file: src/PSRule.Rules.Azure/Pipeline/PipelineSerializationException.cs start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1348 unit: public virtual void Begin() file: src/PSRule.Rules.Azure/Pipeline/PipelineBase.cs start line: 25 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1349 unit: public virtual void Process() file: src/PSRule.Rules.Azure/Pipeline/PipelineBase.cs start line: 31 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 1350 unit: public BicepCompileException() file: src/PSRule.Rules.Azure/Pipeline/BicepCompileException.cs start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1351 unit: public TemplateReadException() file: src/PSRule.Rules.Azure/Pipeline/TemplateReadException.cs start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1352 unit: protected PipelineException() file: src/PSRule.Rules.Azure/Pipeline/PipelineException.cs start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1353 unit: public InvalidTemplateLinkException() file: src/PSRule.Rules.Azure/Pipeline/InvalidTemplateLinkException.cs start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1354 unit: protected virtual void BeginTemplate() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 851 end line: 854 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1355 unit: protected virtual void EndTemplate() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 907 end line: 910 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 1356 unit: protected virtual void Schema() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 912 end line: 915 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1357 unit: protected virtual void ContentVersion() file: src/PSRule.Rules.Azure/Data/Template/TemplateVisitor.cs start line: 917 end line: 920 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 1358 unit: public AssignmentReadException() file: src/PSRule.Rules.Azure/Data/Policy/AssignmentReadException.cs start line: 20 end line: 22 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1359 unit: public TemplateTokenAnnotation() file: src/PSRule.Rules.Azure/TemplateTokenAnnotation.cs start line: 14 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1360 unit: private static void ProfileBlock() file: src/PSRule.Rules.Azure.Benchmark/Program.cs start line: 110 end line: 113 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 1361 unit: internal PSPipelineWriter() file: src/PSRule.Rules.Azure/Pipeline/Output/PSPipelineWriter.cs start line: 31 end line: 32 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1362 unit: internal JsonOutputWriter() file: src/PSRule.Rules.Azure/Pipeline/Output/JsonOutputWriter.cs start line: 12 end line: 13 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1363 unit: public ResourceExportContext() file: src/PSRule.Rules.Azure/Pipeline/Export/ResourceExportContext.cs start line: 20 end line: 21 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1364 unit: internal TemplatePipeline() file: src/PSRule.Rules.Azure/Pipeline/TemplatePipeline.cs start line: 17 end line: 18 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1365 unit: public PipelineSerializationException() file: src/PSRule.Rules.Azure/Pipeline/PipelineSerializationException.cs start line: 27 end line: 28 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1366 unit: public PipelineSerializationException() file: src/PSRule.Rules.Azure/Pipeline/PipelineSerializationException.cs start line: 35 end line: 36 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1367 unit: private PipelineSerializationException() file: src/PSRule.Rules.Azure/Pipeline/PipelineSerializationException.cs start line: 41 end line: 42 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1368 unit: public BicepCompileException() file: src/PSRule.Rules.Azure/Pipeline/BicepCompileException.cs start line: 27 end line: 28 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1369 unit: public BicepCompileException() file: src/PSRule.Rules.Azure/Pipeline/BicepCompileException.cs start line: 35 end line: 36 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1370 unit: private BicepCompileException() file: src/PSRule.Rules.Azure/Pipeline/BicepCompileException.cs start line: 55 end line: 56 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1371 unit: public TemplateReadException() file: src/PSRule.Rules.Azure/Pipeline/TemplateReadException.cs start line: 27 end line: 28 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1372 unit: public TemplateReadException() file: src/PSRule.Rules.Azure/Pipeline/TemplateReadException.cs start line: 35 end line: 36 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1373 unit: private TemplateReadException() file: src/PSRule.Rules.Azure/Pipeline/TemplateReadException.cs start line: 55 end line: 56 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1374 unit: protected PipelineException() file: src/PSRule.Rules.Azure/Pipeline/PipelineException.cs start line: 25 end line: 26 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1375 unit: protected PipelineException() file: src/PSRule.Rules.Azure/Pipeline/PipelineException.cs start line: 33 end line: 34 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1376 unit: protected PipelineException() file: src/PSRule.Rules.Azure/Pipeline/PipelineException.cs start line: 39 end line: 40 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1377 unit: public InvalidTemplateLinkException() file: src/PSRule.Rules.Azure/Pipeline/InvalidTemplateLinkException.cs start line: 27 end line: 28 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1378 unit: public InvalidTemplateLinkException() file: src/PSRule.Rules.Azure/Pipeline/InvalidTemplateLinkException.cs start line: 35 end line: 36 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1379 unit: private InvalidTemplateLinkException() file: src/PSRule.Rules.Azure/Pipeline/InvalidTemplateLinkException.cs start line: 41 end line: 42 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1380 unit: public TemplateFunctionException() file: src/PSRule.Rules.Azure/Data/Template/TemplateFunctionException.cs start line: 24 end line: 25 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1381 unit: public TemplateFunctionException() file: src/PSRule.Rules.Azure/Data/Template/TemplateFunctionException.cs start line: 30 end line: 31 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1382 unit: private TemplateFunctionException() file: src/PSRule.Rules.Azure/Data/Template/TemplateFunctionException.cs start line: 56 end line: 57 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1383 unit: public ExpressionEvaluationException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionEvaluationException.cs start line: 24 end line: 25 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1384 unit: public ExpressionEvaluationException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionEvaluationException.cs start line: 30 end line: 31 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1385 unit: private ExpressionEvaluationException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionEvaluationException.cs start line: 54 end line: 55 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1386 unit: public TemplateSymbolException() file: src/PSRule.Rules.Azure/Data/Template/TemplateSymbolException.cs start line: 24 end line: 25 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1387 unit: public TemplateSymbolException() file: src/PSRule.Rules.Azure/Data/Template/TemplateSymbolException.cs start line: 30 end line: 31 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1388 unit: private TemplateSymbolException() file: src/PSRule.Rules.Azure/Data/Template/TemplateSymbolException.cs start line: 54 end line: 55 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1389 unit: protected ExpressionException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionException.cs start line: 23 end line: 24 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1390 unit: protected ExpressionException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionException.cs start line: 29 end line: 30 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1391 unit: protected ExpressionException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionException.cs start line: 53 end line: 54 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1392 unit: public ExpressionArgumentException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionArgumentException.cs start line: 24 end line: 25 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1393 unit: public ExpressionArgumentException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionArgumentException.cs start line: 30 end line: 31 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1394 unit: internal ExpressionArgumentException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionArgumentException.cs start line: 36 end line: 37 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1395 unit: private ExpressionArgumentException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionArgumentException.cs start line: 42 end line: 43 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1396 unit: public ExpressionParseException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParseException.cs start line: 24 end line: 25 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1397 unit: public ExpressionParseException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParseException.cs start line: 30 end line: 31 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1398 unit: private ExpressionParseException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParseException.cs start line: 54 end line: 55 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1399 unit: public MockUnknownObject() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 20 end line: 21 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 1400 unit: public MockUnknownObject() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 23 end line: 24 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1401 unit: public MockUnknownArray() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 62 end line: 63 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 1402 unit: public MockUnknownArray() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 65 end line: 66 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1403 unit: public MockArray() file: src/PSRule.Rules.Azure/Data/Template/Mock.cs start line: 182 end line: 183 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1404 unit: public TemplateOutputException() file: src/PSRule.Rules.Azure/Data/Template/TemplateOutputException.cs start line: 24 end line: 25 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1405 unit: public TemplateOutputException() file: src/PSRule.Rules.Azure/Data/Template/TemplateOutputException.cs start line: 30 end line: 31 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1406 unit: private TemplateOutputException() file: src/PSRule.Rules.Azure/Data/Template/TemplateOutputException.cs start line: 54 end line: 55 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1407 unit: public DeploymentFailureException() file: src/PSRule.Rules.Azure/Data/Template/DeploymentFailureException.cs start line: 25 end line: 26 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1408 unit: public DeploymentFailureException() file: src/PSRule.Rules.Azure/Data/Template/DeploymentFailureException.cs start line: 31 end line: 32 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1409 unit: internal DeploymentFailureException() file: src/PSRule.Rules.Azure/Data/Template/DeploymentFailureException.cs start line: 37 end line: 38 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1410 unit: private DeploymentFailureException() file: src/PSRule.Rules.Azure/Data/Template/DeploymentFailureException.cs start line: 43 end line: 44 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1411 unit: internal DeploymentValue() file: src/PSRule.Rules.Azure/Data/Template/DeploymentValue.cs start line: 22 end line: 23 size: 2 LOC McCabe index: 1 number of parameters: 7 id: 1412 unit: protected TemplateException() file: src/PSRule.Rules.Azure/Data/Template/TemplateException.cs start line: 23 end line: 24 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1413 unit: protected TemplateException() file: src/PSRule.Rules.Azure/Data/Template/TemplateException.cs start line: 29 end line: 30 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1414 unit: protected TemplateException() file: src/PSRule.Rules.Azure/Data/Template/TemplateException.cs start line: 35 end line: 36 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1415 unit: public ExpressionReferenceException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionReferenceException.cs start line: 24 end line: 25 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1416 unit: public ExpressionReferenceException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionReferenceException.cs start line: 30 end line: 31 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1417 unit: private ExpressionReferenceException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionReferenceException.cs start line: 54 end line: 55 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1418 unit: public TemplateParameterException() file: src/PSRule.Rules.Azure/Data/Template/TemplateParameterException.cs start line: 24 end line: 25 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1419 unit: public TemplateParameterException() file: src/PSRule.Rules.Azure/Data/Template/TemplateParameterException.cs start line: 30 end line: 31 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1420 unit: private TemplateParameterException() file: src/PSRule.Rules.Azure/Data/Template/TemplateParameterException.cs start line: 54 end line: 55 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1421 unit: protected PolicyDefinitionException() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinitionException.cs start line: 25 end line: 26 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1422 unit: protected PolicyDefinitionException() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinitionException.cs start line: 33 end line: 34 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1423 unit: protected PolicyDefinitionException() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinitionException.cs start line: 39 end line: 40 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1424 unit: public PolicyDefinitionEmptyConditionException() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinitionEmptyConditionException.cs start line: 25 end line: 26 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1425 unit: public PolicyDefinitionEmptyConditionException() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinitionEmptyConditionException.cs start line: 33 end line: 34 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1426 unit: private PolicyDefinitionEmptyConditionException() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinitionEmptyConditionException.cs start line: 53 end line: 54 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1427 unit: public AssignmentReadException() file: src/PSRule.Rules.Azure/Data/Policy/AssignmentReadException.cs start line: 28 end line: 29 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 1428 unit: public AssignmentReadException() file: src/PSRule.Rules.Azure/Data/Policy/AssignmentReadException.cs start line: 36 end line: 37 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1429 unit: private AssignmentReadException() file: src/PSRule.Rules.Azure/Data/Policy/AssignmentReadException.cs start line: 51 end line: 52 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 1430 unit: private ResourceGroupReference() file: src/PSRule.Rules.Azure/Configuration/ResourceGroupReference.cs start line: 13 end line: 13 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1431 unit: private SubscriptionReference() file: src/PSRule.Rules.Azure/Configuration/SubscriptionReference.cs start line: 13 end line: 13 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1432 unit: private DeploymentReference() file: src/PSRule.Rules.Azure/Configuration/DeploymentOption.cs start line: 125 end line: 125 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1433 unit: protected internal ResourceLoader() file: src/PSRule.Rules.Azure/Data/ResourceLoader.cs start line: 20 end line: 20 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1434 unit: public TemplateFunctionException() file: src/PSRule.Rules.Azure/Data/Template/TemplateFunctionException.cs start line: 19 end line: 19 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1435 unit: public ExpressionEvaluationException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionEvaluationException.cs start line: 19 end line: 19 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1436 unit: public TemplateSymbolException() file: src/PSRule.Rules.Azure/Data/Template/TemplateSymbolException.cs start line: 19 end line: 19 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1437 unit: protected ExpressionException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionException.cs start line: 18 end line: 18 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1438 unit: public ExpressionArgumentException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionArgumentException.cs start line: 19 end line: 19 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1439 unit: public ExpressionParseException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionParseException.cs start line: 19 end line: 19 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1440 unit: public TemplateOutputException() file: src/PSRule.Rules.Azure/Data/Template/TemplateOutputException.cs start line: 19 end line: 19 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1441 unit: public DeploymentFailureException() file: src/PSRule.Rules.Azure/Data/Template/DeploymentFailureException.cs start line: 20 end line: 20 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1442 unit: protected TemplateException() file: src/PSRule.Rules.Azure/Data/Template/TemplateException.cs start line: 18 end line: 18 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1443 unit: public ExpressionReferenceException() file: src/PSRule.Rules.Azure/Data/Template/ExpressionReferenceException.cs start line: 19 end line: 19 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1444 unit: public TemplateParameterException() file: src/PSRule.Rules.Azure/Data/Template/TemplateParameterException.cs start line: 19 end line: 19 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1445 unit: protected PolicyDefinitionException() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinitionException.cs start line: 19 end line: 19 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1446 unit: public PolicyDefinitionEmptyConditionException() file: src/PSRule.Rules.Azure/Data/Policy/PolicyDefinitionEmptyConditionException.cs start line: 19 end line: 19 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 1447 unit: private ClientBuilder() file: src/PSRule.Rules.Azure.BuildTool/ClientBuilder.cs start line: 13 end line: 13 size: 1 LOC McCabe index: 1 number of parameters: 1