C# Class ArchiMetrics.Analysis.SemanticAnalyzer

Exibir arquivo Open project: jjrdk/ArchiMetrics Class Usage Examples

Public Methods

Method Description
CanBeMadeStatic ( Microsoft.CodeAnalysis.CSharp.Syntax.BaseMethodDeclarationSyntax method ) : bool
GetUnusedParameters ( Microsoft.CodeAnalysis.CSharp.Syntax.BaseMethodDeclarationSyntax method ) : IEnumerable
SemanticAnalyzer ( Microsoft.CodeAnalysis.SemanticModel model ) : System.Collections.Generic

Private Methods

Method Description
GetPossibleStaticMethods ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax type ) : IEnumerable

Method Details

CanBeMadeStatic() public method

public CanBeMadeStatic ( Microsoft.CodeAnalysis.CSharp.Syntax.BaseMethodDeclarationSyntax method ) : bool
method Microsoft.CodeAnalysis.CSharp.Syntax.BaseMethodDeclarationSyntax
return bool

GetUnusedParameters() public method

public GetUnusedParameters ( Microsoft.CodeAnalysis.CSharp.Syntax.BaseMethodDeclarationSyntax method ) : IEnumerable
method Microsoft.CodeAnalysis.CSharp.Syntax.BaseMethodDeclarationSyntax
return IEnumerable

SemanticAnalyzer() public method

public SemanticAnalyzer ( Microsoft.CodeAnalysis.SemanticModel model ) : System.Collections.Generic
model Microsoft.CodeAnalysis.SemanticModel
return System.Collections.Generic