Skip to content

Commit 26ee217

Browse files
committed
Avoid generating wrappers for internal interfaces
1 parent 9194ce9 commit 26ee217

File tree

8 files changed

+10
-316
lines changed

8 files changed

+10
-316
lines changed

StyleCop.Analyzers/StyleCop.Analyzers.CodeGeneration/OperationLightupGenerator.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -767,12 +767,22 @@ public DocumentData(XDocument document)
767767
var interfaces = new Dictionary<string, InterfaceData>();
768768
foreach (var node in document.XPathSelectElements("/Tree/AbstractNode"))
769769
{
770+
if (node.Attribute("Internal")?.Value == "true")
771+
{
772+
continue;
773+
}
774+
770775
var interfaceData = new InterfaceData(this, node);
771776
interfaces.Add(interfaceData.InterfaceName, interfaceData);
772777
}
773778

774779
foreach (var node in document.XPathSelectElements("/Tree/Node"))
775780
{
781+
if (node.Attribute("Internal")?.Value == "true")
782+
{
783+
continue;
784+
}
785+
776786
var interfaceData = new InterfaceData(this, node);
777787
interfaces.Add(interfaceData.InterfaceName, interfaceData);
778788
}

StyleCop.Analyzers/StyleCop.Analyzers/Lightup/.generated/StyleCop.Analyzers.CodeGeneration/StyleCop.Analyzers.CodeGeneration.OperationLightupGenerator/IAggregateQueryOperationWrapper.g.cs

Lines changed: 0 additions & 53 deletions
This file was deleted.

StyleCop.Analyzers/StyleCop.Analyzers/Lightup/.generated/StyleCop.Analyzers.CodeGeneration/StyleCop.Analyzers.CodeGeneration.OperationLightupGenerator/IFixedOperationWrapper.g.cs

Lines changed: 0 additions & 56 deletions
This file was deleted.

StyleCop.Analyzers/StyleCop.Analyzers/Lightup/.generated/StyleCop.Analyzers.CodeGeneration/StyleCop.Analyzers.CodeGeneration.OperationLightupGenerator/INoPiaObjectCreationOperationWrapper.g.cs

Lines changed: 0 additions & 50 deletions
This file was deleted.

StyleCop.Analyzers/StyleCop.Analyzers/Lightup/.generated/StyleCop.Analyzers.CodeGeneration/StyleCop.Analyzers.CodeGeneration.OperationLightupGenerator/IPlaceholderOperationWrapper.g.cs

Lines changed: 0 additions & 48 deletions
This file was deleted.

StyleCop.Analyzers/StyleCop.Analyzers/Lightup/.generated/StyleCop.Analyzers.CodeGeneration/StyleCop.Analyzers.CodeGeneration.OperationLightupGenerator/IPointerIndirectionReferenceOperationWrapper.g.cs

Lines changed: 0 additions & 50 deletions
This file was deleted.

StyleCop.Analyzers/StyleCop.Analyzers/Lightup/.generated/StyleCop.Analyzers.CodeGeneration/StyleCop.Analyzers.CodeGeneration.OperationLightupGenerator/IWithStatementOperationWrapper.g.cs

Lines changed: 0 additions & 53 deletions
This file was deleted.

StyleCop.Analyzers/StyleCop.Analyzers/Lightup/.generated/StyleCop.Analyzers.CodeGeneration/StyleCop.Analyzers.CodeGeneration.OperationLightupGenerator/OperationWrapperHelper.g.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,12 +131,6 @@ static OperationWrapperHelper()
131131
builder.Add(typeof(ISwitchExpressionOperationWrapper), codeAnalysisAssembly.GetType(ISwitchExpressionOperationWrapper.WrappedTypeName));
132132
builder.Add(typeof(ISwitchExpressionArmOperationWrapper), codeAnalysisAssembly.GetType(ISwitchExpressionArmOperationWrapper.WrappedTypeName));
133133
builder.Add(typeof(IPropertySubpatternOperationWrapper), codeAnalysisAssembly.GetType(IPropertySubpatternOperationWrapper.WrappedTypeName));
134-
builder.Add(typeof(IAggregateQueryOperationWrapper), codeAnalysisAssembly.GetType(IAggregateQueryOperationWrapper.WrappedTypeName));
135-
builder.Add(typeof(IFixedOperationWrapper), codeAnalysisAssembly.GetType(IFixedOperationWrapper.WrappedTypeName));
136-
builder.Add(typeof(INoPiaObjectCreationOperationWrapper), codeAnalysisAssembly.GetType(INoPiaObjectCreationOperationWrapper.WrappedTypeName));
137-
builder.Add(typeof(IPlaceholderOperationWrapper), codeAnalysisAssembly.GetType(IPlaceholderOperationWrapper.WrappedTypeName));
138-
builder.Add(typeof(IPointerIndirectionReferenceOperationWrapper), codeAnalysisAssembly.GetType(IPointerIndirectionReferenceOperationWrapper.WrappedTypeName));
139-
builder.Add(typeof(IWithStatementOperationWrapper), codeAnalysisAssembly.GetType(IWithStatementOperationWrapper.WrappedTypeName));
140134
builder.Add(typeof(IUsingDeclarationOperationWrapper), codeAnalysisAssembly.GetType(IUsingDeclarationOperationWrapper.WrappedTypeName));
141135
builder.Add(typeof(INegatedPatternOperationWrapper), codeAnalysisAssembly.GetType(INegatedPatternOperationWrapper.WrappedTypeName));
142136
builder.Add(typeof(IBinaryPatternOperationWrapper), codeAnalysisAssembly.GetType(IBinaryPatternOperationWrapper.WrappedTypeName));

0 commit comments

Comments
 (0)