Sdílet prostřednictvím


CSharpCodeWriter Třída

Definice

public ref class CSharpCodeWriter : Microsoft::AspNetCore::Razor::CodeGenerators::CodeWriter
public class CSharpCodeWriter : Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter
type CSharpCodeWriter = class
    inherit CodeWriter
Public Class CSharpCodeWriter
Inherits CodeWriter
Dědičnost
CSharpCodeWriter

Konstruktory

CSharpCodeWriter()

Vlastnosti

Builder (Zděděno od CodeWriter)
CurrentIndent (Zděděno od CodeWriter)
IsAfterNewLine (Zděděno od CodeWriter)
LineMappingManager
NewLine (Zděděno od CodeWriter)

Metody

BuildAsyncLambda(Boolean, String[])
BuildClassDeclaration(String, String)
BuildClassDeclaration(String, String, IEnumerable<String>)
BuildClassDeclaration(String, String, String)
BuildConstructor(String)
BuildConstructor(String, String)
BuildConstructor(String, String, IEnumerable<KeyValuePair<String,String>>)
BuildDisableWarningScope(Int32)
BuildLambda(Boolean, String[])
BuildLineMapping(SourceLocation, Int32, String)
BuildMethodDeclaration(String, String, String)
BuildMethodDeclaration(String, String, String, IEnumerable<KeyValuePair<String,String>>)
BuildNamespace(String)
BuildScope()
DecreaseIndent(Int32)
Dispose() (Zděděno od CodeWriter)
Dispose(Boolean) (Zděděno od CodeWriter)
GenerateCode() (Zděděno od CodeWriter)
GetCurrentSourceLocation() (Zděděno od CodeWriter)
IncreaseIndent(Int32)
Indent(Int32)
ResetIndent()
SetIndent(Int32)
Write(String)
Write(String, Int32, Int32) (Zděděno od CodeWriter)
WriteAutoPropertyDeclaration(String, String, String)
WriteBooleanLiteral(Boolean)
WriteComment(String)
WriteEndInstrumentationContext(ChunkGeneratorContext)
WriteEndMethodInvocation()
WriteEndMethodInvocation(Boolean)
WriteInstanceMethodInvocation(String, String, Boolean, String[])
WriteInstanceMethodInvocation(String, String, String[])
WriteLine()
WriteLine(String)
WriteLineDefaultDirective()
WriteLineHiddenDirective()
WriteLineNumberDirective(SourceLocation, String)

Zapíše direktivu #line pragma pro číslo řádku v zadaném location.

WriteLocationTaggedString(LocationTagged<String>)
WriteMethodInvocation(String, Boolean, String[])
WriteMethodInvocation(String, String[])
WriteParameterSeparator()
WritePragma(String)
WriteReturn(String)
WriteReturn(String, Boolean)
WriteStartAssignment(String)
WriteStartInstanceMethodInvocation(String, String)
WriteStartInstrumentationContext(ChunkGeneratorContext, Int32, Int32, Boolean)
WriteStartInstrumentationContext(ChunkGeneratorContext, SyntaxTreeNode, Boolean)
WriteStartMethodInvocation(String)
WriteStartMethodInvocation(String, String[])
WriteStartNewObject(String)
WriteStartReturn()
WriteStringLiteral(String)
WriteUsing(String)
WriteUsing(String, Boolean)
WriteVariableDeclaration(String, String, String)

Platí pro