C# Class Rosetta.AST.Helpers.InheritableDeclaration

Helper for accessing classes and interfaces in AST.
Inheritance: Helper
ファイルを表示 Open project: andry-tino/Rosetta

Private Properties

Property Type Description

Public Methods

Method Description
InheritableDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax syntaxNode ) : System

Initializes a new instance of the InheritableDeclaration class.

InheritableDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax syntaxNode, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System

Initializes a new instance of the InheritableDeclaration class.

Protected Methods

Method Description
CreateBaseTypeReferenceHelper ( BaseTypeSyntax node, Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis typeKind ) : BaseTypeReference

Method Details

CreateBaseTypeReferenceHelper() protected method

protected CreateBaseTypeReferenceHelper ( BaseTypeSyntax node, Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis typeKind ) : BaseTypeReference
node BaseTypeSyntax
semanticModel Microsoft.CodeAnalysis.SemanticModel
typeKind Microsoft.CodeAnalysis
return BaseTypeReference

InheritableDeclaration() public method

Initializes a new instance of the InheritableDeclaration class.
public InheritableDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax syntaxNode ) : System
syntaxNode Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax
return System

InheritableDeclaration() public method

Initializes a new instance of the InheritableDeclaration class.
public InheritableDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax syntaxNode, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System
syntaxNode Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax
semanticModel Microsoft.CodeAnalysis.SemanticModel
return System