C# Class ICSharpCode.ILSpy.CSharpLanguage

Inheritance: Language
Afficher le fichier Open project: aerror2/ILSpy-For-MacOSX Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

CSharpLanguage() public méthode

public CSharpLanguage ( ) : System
Résultat System

CreateDirSafely() public static méthode

public static CreateDirSafely ( string szdir ) : void
szdir string
Résultat void

DecompileAssembly() public méthode

public DecompileAssembly ( LoadedAssembly assembly, ITextOutput output, DecompilationOptions options ) : void
assembly LoadedAssembly
output ITextOutput
options DecompilationOptions
Résultat void

DecompileEvent() public méthode

public DecompileEvent ( Mono.Cecil.EventDefinition ev, ITextOutput output, DecompilationOptions options ) : void
ev Mono.Cecil.EventDefinition
output ITextOutput
options DecompilationOptions
Résultat void

DecompileField() public méthode

public DecompileField ( FieldDefinition field, ITextOutput output, DecompilationOptions options ) : void
field Mono.Cecil.FieldDefinition
output ITextOutput
options DecompilationOptions
Résultat void

DecompileMethod() public méthode

public DecompileMethod ( Mono.Cecil.MethodDefinition method, ITextOutput output, DecompilationOptions options ) : void
method Mono.Cecil.MethodDefinition
output ITextOutput
options DecompilationOptions
Résultat void

DecompileProperty() public méthode

public DecompileProperty ( Mono.Cecil.PropertyDefinition property, ITextOutput output, DecompilationOptions options ) : void
property Mono.Cecil.PropertyDefinition
output ITextOutput
options DecompilationOptions
Résultat void

DecompileType() public méthode

public DecompileType ( Mono.Cecil.TypeDefinition type, ITextOutput output, DecompilationOptions options ) : void
type Mono.Cecil.TypeDefinition
output ITextOutput
options DecompilationOptions
Résultat void

FormatPropertyName() public méthode

public FormatPropertyName ( Mono.Cecil.PropertyDefinition property, bool isIndexer ) : string
property Mono.Cecil.PropertyDefinition
isIndexer bool
Résultat string

FormatTypeName() public méthode

public FormatTypeName ( Mono.Cecil.TypeDefinition type ) : string
type Mono.Cecil.TypeDefinition
Résultat string

GetPlatformDisplayName() public static méthode

public static GetPlatformDisplayName ( Mono.Cecil.ModuleDefinition module ) : string
module Mono.Cecil.ModuleDefinition
Résultat string

GetPlatformName() public static méthode

public static GetPlatformName ( Mono.Cecil.ModuleDefinition module ) : string
module Mono.Cecil.ModuleDefinition
Résultat string

GetRuntimeDisplayName() public static méthode

public static GetRuntimeDisplayName ( Mono.Cecil.ModuleDefinition module ) : string
module Mono.Cecil.ModuleDefinition
Résultat string

GetTooltip() public méthode

public GetTooltip ( MemberReference member ) : string
member Mono.Cecil.MemberReference
Résultat string

ShowMember() public méthode

public ShowMember ( MemberReference member ) : bool
member Mono.Cecil.MemberReference
Résultat bool

TypeToString() public méthode

public TypeToString ( TypeReference type, bool includeNamespace, ICustomAttributeProvider typeAttributes = null ) : string
type Mono.Cecil.TypeReference
includeNamespace bool
typeAttributes ICustomAttributeProvider
Résultat string