C# Класс System.Web.Compilation.AssemblyBuilder

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddAssemblyReference void
AddAssemblyReference void
AddAssemblyReference void
AddCodeCompileUnit void
AddCodeFile void
AddCodeFile void
AddCodeFile void
AddPathToBuilderMap void
AssemblyBuilder System
AssemblyBuilder System
AssemblyBuilder System
AssemblyBuilder System
BuildAssembly CompilerResults
BuildAssembly CompilerResults
BuildAssembly CompilerResults
BuildAssembly CompilerResults
CheckForPartialTypes CodeUnit
CompareTypes void
CopyFileWithChecksum void
CopyFileWithChecksum void
FindMemberByName CodeTypeMember
GenerateTypeFactory void
GetBuildProviderForPhysicalFilePath System.Web.Compilation.BuildProvider
GetUnitsAsArray CodeUnit[]
ProcessPartialTypes void
ProcessType void
TypeHasMember bool
UpdateChecksum void

Открытые методы

Метод Описание
AddAssemblyReference ( Assembly a ) : void
AddCodeCompileUnit ( System.Web.Compilation.BuildProvider buildProvider, CodeCompileUnit compileUnit ) : void
CreateCodeFile ( System.Web.Compilation.BuildProvider buildProvider ) : TextWriter
CreateEmbeddedResource ( System.Web.Compilation.BuildProvider buildProvider, string name ) : Stream
GetTempFilePhysicalPath ( string extension ) : string

Приватные методы

Метод Описание
AddAssemblyReference ( ICollection asmcoll ) : void
AddAssemblyReference ( List asmlist ) : void
AddAssemblyReference ( string assemblyLocation ) : void
AddCodeCompileUnit ( CodeCompileUnit compileUnit ) : void
AddCodeFile ( string path ) : void
AddCodeFile ( string path, System.Web.Compilation.BuildProvider bp ) : void
AddCodeFile ( string path, System.Web.Compilation.BuildProvider bp, bool isVirtual ) : void
AddPathToBuilderMap ( string path, System.Web.Compilation.BuildProvider bp ) : void
AssemblyBuilder ( CodeDomProvider provider ) : System
AssemblyBuilder ( CodeDomProvider provider, string assemblyBaseName ) : System
AssemblyBuilder ( VirtualPath virtualPath, CodeDomProvider provider ) : System
AssemblyBuilder ( VirtualPath virtualPath, CodeDomProvider provider, string assemblyBaseName ) : System
BuildAssembly ( ) : CompilerResults
BuildAssembly ( CompilerParameters options ) : CompilerResults
BuildAssembly ( VirtualPath virtualPath ) : CompilerResults
BuildAssembly ( VirtualPath virtualPath, CompilerParameters options ) : CompilerResults
CheckForPartialTypes ( CodeUnit codeUnit ) : CodeUnit
CompareTypes ( CompileUnitPartialType source, CompileUnitPartialType target ) : void
CopyFileWithChecksum ( Stream input, string to, string from, ICodePragmaGenerator pragmaGenerator ) : void
CopyFileWithChecksum ( string input, string to, string from, ICodePragmaGenerator pragmaGenerator ) : void
FindMemberByName ( CodeTypeDeclaration type, string name ) : CodeTypeMember
GenerateTypeFactory ( string typeName ) : void
GetBuildProviderForPhysicalFilePath ( string path ) : System.Web.Compilation.BuildProvider
GetUnitsAsArray ( ) : CodeUnit[]
ProcessPartialTypes ( ) : void
ProcessType ( List typeList ) : void
TypeHasMember ( CodeTypeDeclaration type, CodeTypeMember member ) : bool
UpdateChecksum ( char buf, int count, System.Text.MD5 checksum, bool final ) : void

Описание методов

AddAssemblyReference() публичный Метод

public AddAssemblyReference ( Assembly a ) : void
a Assembly
Результат void

AddCodeCompileUnit() публичный Метод

public AddCodeCompileUnit ( System.Web.Compilation.BuildProvider buildProvider, CodeCompileUnit compileUnit ) : void
buildProvider System.Web.Compilation.BuildProvider
compileUnit CodeCompileUnit
Результат void

CreateCodeFile() публичный Метод

public CreateCodeFile ( System.Web.Compilation.BuildProvider buildProvider ) : TextWriter
buildProvider System.Web.Compilation.BuildProvider
Результат System.IO.TextWriter

CreateEmbeddedResource() публичный Метод

public CreateEmbeddedResource ( System.Web.Compilation.BuildProvider buildProvider, string name ) : Stream
buildProvider System.Web.Compilation.BuildProvider
name string
Результат Stream

GetTempFilePhysicalPath() публичный Метод

public GetTempFilePhysicalPath ( string extension ) : string
extension string
Результат string