C# 클래스 ICSharpCode.ILSpy.CSharpLanguage

상속: Language
파일 보기 프로젝트 열기: aerror2/ILSpy-For-MacOSX 1 사용 예제들

공개 메소드들

메소드 설명
CSharpLanguage ( ) : System
CreateDirSafely ( string szdir ) : void
DecompileAssembly ( LoadedAssembly assembly, ITextOutput output, DecompilationOptions options ) : void
DecompileEvent ( Mono.Cecil.EventDefinition ev, ITextOutput output, DecompilationOptions options ) : void
DecompileField ( FieldDefinition field, ITextOutput output, DecompilationOptions options ) : void
DecompileMethod ( Mono.Cecil.MethodDefinition method, ITextOutput output, DecompilationOptions options ) : void
DecompileProperty ( Mono.Cecil.PropertyDefinition property, ITextOutput output, DecompilationOptions options ) : void
DecompileType ( Mono.Cecil.TypeDefinition type, ITextOutput output, DecompilationOptions options ) : void
FormatPropertyName ( Mono.Cecil.PropertyDefinition property, bool isIndexer ) : string
FormatTypeName ( Mono.Cecil.TypeDefinition type ) : string
GetPlatformDisplayName ( Mono.Cecil.ModuleDefinition module ) : string
GetPlatformName ( Mono.Cecil.ModuleDefinition module ) : string
GetRuntimeDisplayName ( Mono.Cecil.ModuleDefinition module ) : string
GetTooltip ( MemberReference member ) : string
ShowMember ( MemberReference member ) : bool
TypeToString ( TypeReference type, bool includeNamespace, ICustomAttributeProvider typeAttributes = null ) : string

비공개 메소드들

메소드 설명
AddFieldsAndCtors ( ICSharpCode.Decompiler.Ast.AstBuilder codeDomBuilder, Mono.Cecil.TypeDefinition declaringType, bool isStatic ) : void
CreateAstBuilder ( DecompilationOptions options, Mono.Cecil.ModuleDefinition currentModule = null, Mono.Cecil.TypeDefinition currentType = null, bool isSingleMember = false ) : ICSharpCode.Decompiler.Ast.AstBuilder
GetDebugLanguages ( ) : IEnumerable
GetFileNameForResource ( string fullName, HashSet directories ) : string
IncludeTypeWhenDecompilingProject ( Mono.Cecil.TypeDefinition type, DecompilationOptions options ) : bool
RunTransformsAndGenerateCode ( ICSharpCode.Decompiler.Ast.AstBuilder astBuilder, ITextOutput output, DecompilationOptions options, IAstTransform additionalTransform = null ) : void
TypeToString ( ConvertTypeOptions options, TypeReference type, ICustomAttributeProvider typeAttributes = null ) : string
WriteAssemblyInfo ( Mono.Cecil.ModuleDefinition module, DecompilationOptions options, HashSet directories ) : string>>.IEnumerable
WriteCodeFilesInProject ( Mono.Cecil.ModuleDefinition module, DecompilationOptions options, HashSet directories ) : string>>.IEnumerable
WriteProjectFile ( TextWriter writer, string>.IEnumerable files, Mono.Cecil.ModuleDefinition module, DecompilationOptions options, System.Guid projGuid ) : void
WriteResourceFilesInProject ( LoadedAssembly assembly, DecompilationOptions options, HashSet directories ) : string>>.IEnumerable
cleanupName ( string text ) : string

메소드 상세

CSharpLanguage() 공개 메소드

public CSharpLanguage ( ) : System
리턴 System

CreateDirSafely() 공개 정적인 메소드

public static CreateDirSafely ( string szdir ) : void
szdir string
리턴 void

DecompileAssembly() 공개 메소드

public DecompileAssembly ( LoadedAssembly assembly, ITextOutput output, DecompilationOptions options ) : void
assembly LoadedAssembly
output ITextOutput
options DecompilationOptions
리턴 void

DecompileEvent() 공개 메소드

public DecompileEvent ( Mono.Cecil.EventDefinition ev, ITextOutput output, DecompilationOptions options ) : void
ev Mono.Cecil.EventDefinition
output ITextOutput
options DecompilationOptions
리턴 void

DecompileField() 공개 메소드

public DecompileField ( FieldDefinition field, ITextOutput output, DecompilationOptions options ) : void
field Mono.Cecil.FieldDefinition
output ITextOutput
options DecompilationOptions
리턴 void

DecompileMethod() 공개 메소드

public DecompileMethod ( Mono.Cecil.MethodDefinition method, ITextOutput output, DecompilationOptions options ) : void
method Mono.Cecil.MethodDefinition
output ITextOutput
options DecompilationOptions
리턴 void

DecompileProperty() 공개 메소드

public DecompileProperty ( Mono.Cecil.PropertyDefinition property, ITextOutput output, DecompilationOptions options ) : void
property Mono.Cecil.PropertyDefinition
output ITextOutput
options DecompilationOptions
리턴 void

DecompileType() 공개 메소드

public DecompileType ( Mono.Cecil.TypeDefinition type, ITextOutput output, DecompilationOptions options ) : void
type Mono.Cecil.TypeDefinition
output ITextOutput
options DecompilationOptions
리턴 void

FormatPropertyName() 공개 메소드

public FormatPropertyName ( Mono.Cecil.PropertyDefinition property, bool isIndexer ) : string
property Mono.Cecil.PropertyDefinition
isIndexer bool
리턴 string

FormatTypeName() 공개 메소드

public FormatTypeName ( Mono.Cecil.TypeDefinition type ) : string
type Mono.Cecil.TypeDefinition
리턴 string

GetPlatformDisplayName() 공개 정적인 메소드

public static GetPlatformDisplayName ( Mono.Cecil.ModuleDefinition module ) : string
module Mono.Cecil.ModuleDefinition
리턴 string

GetPlatformName() 공개 정적인 메소드

public static GetPlatformName ( Mono.Cecil.ModuleDefinition module ) : string
module Mono.Cecil.ModuleDefinition
리턴 string

GetRuntimeDisplayName() 공개 정적인 메소드

public static GetRuntimeDisplayName ( Mono.Cecil.ModuleDefinition module ) : string
module Mono.Cecil.ModuleDefinition
리턴 string

GetTooltip() 공개 메소드

public GetTooltip ( MemberReference member ) : string
member Mono.Cecil.MemberReference
리턴 string

ShowMember() 공개 메소드

public ShowMember ( MemberReference member ) : bool
member Mono.Cecil.MemberReference
리턴 bool

TypeToString() 공개 메소드

public TypeToString ( TypeReference type, bool includeNamespace, ICustomAttributeProvider typeAttributes = null ) : string
type Mono.Cecil.TypeReference
includeNamespace bool
typeAttributes ICustomAttributeProvider
리턴 string