SyntaxGenerator.InterfaceDeclaration 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立介面宣告。
public abstract Microsoft.CodeAnalysis.SyntaxNode InterfaceDeclaration (string name, System.Collections.Generic.IEnumerable<string> typeParameters = default, Microsoft.CodeAnalysis.Accessibility accessibility = Microsoft.CodeAnalysis.Accessibility.NotApplicable, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode> interfaceTypes = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode> members = default);
public Microsoft.CodeAnalysis.SyntaxNode InterfaceDeclaration (string name, System.Collections.Generic.IEnumerable<string>? typeParameters = default, Microsoft.CodeAnalysis.Accessibility accessibility = Microsoft.CodeAnalysis.Accessibility.NotApplicable, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode>? interfaceTypes = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode>? members = default);
public abstract Microsoft.CodeAnalysis.SyntaxNode InterfaceDeclaration (string name, System.Collections.Generic.IEnumerable<string>? typeParameters = default, Microsoft.CodeAnalysis.Accessibility accessibility = Microsoft.CodeAnalysis.Accessibility.NotApplicable, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode>? interfaceTypes = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNode>? members = default);
abstract member InterfaceDeclaration : string * seq<string> * Microsoft.CodeAnalysis.Accessibility * seq<Microsoft.CodeAnalysis.SyntaxNode> * seq<Microsoft.CodeAnalysis.SyntaxNode> -> Microsoft.CodeAnalysis.SyntaxNode
member this.InterfaceDeclaration : string * seq<string> * Microsoft.CodeAnalysis.Accessibility * seq<Microsoft.CodeAnalysis.SyntaxNode> * seq<Microsoft.CodeAnalysis.SyntaxNode> -> Microsoft.CodeAnalysis.SyntaxNode
Public MustOverride Function InterfaceDeclaration (name As String, Optional typeParameters As IEnumerable(Of String) = Nothing, Optional accessibility As Accessibility = Microsoft.CodeAnalysis.Accessibility.NotApplicable, Optional interfaceTypes As IEnumerable(Of SyntaxNode) = Nothing, Optional members As IEnumerable(Of SyntaxNode) = Nothing) As SyntaxNode
Public Function InterfaceDeclaration (name As String, Optional typeParameters As IEnumerable(Of String) = Nothing, Optional accessibility As Accessibility = Microsoft.CodeAnalysis.Accessibility.NotApplicable, Optional interfaceTypes As IEnumerable(Of SyntaxNode) = Nothing, Optional members As IEnumerable(Of SyntaxNode) = Nothing) As SyntaxNode
參數
- name
- String
- typeParameters
- IEnumerable<String>
- accessibility
- Accessibility
- interfaceTypes
- IEnumerable<SyntaxNode>
- members
- IEnumerable<SyntaxNode>