C# Класс Boo.Lang.Compiler.CompilerParameters

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

Открытые свойства

Свойство Тип Описание
SharedTypeSystemProvider IReflectionTypeSystemProvider

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

Метод Описание
AddAssembly ( Assembly asm ) : void
CompilerParameters ( ) : System
CompilerParameters ( IReflectionTypeSystemProvider reflectionProvider ) : System
CompilerParameters ( IReflectionTypeSystemProvider reflectionProvider, bool loadDefaultReferences ) : System
CompilerParameters ( bool loadDefaultReferences ) : System
DisableWarning ( string code ) : void
DisableWarningAsError ( string code ) : void
EnableWarning ( string code ) : void
EnableWarningAsError ( string code ) : void
FindAssembly ( string name ) : ICompileUnit
LoadAssembly ( string assembly ) : IAssemblyReference
LoadAssembly ( string assemblyName, bool throwOnError ) : IAssemblyReference
LoadDefaultReferences ( ) : void
LoadReferencesFromPackage ( string package ) : void
ResetWarnings ( ) : void
ResetWarningsAsErrors ( ) : void

Защищенные методы

Метод Описание
ForName ( string assembly, bool throwOnError ) : Assembly
OnNonStrictMode ( ) : void
OnStrictMode ( ) : void

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

Метод Описание
AssemblyReferenceFor ( Assembly assembly ) : IAssemblyReference
DefaultTraceLevel ( ) : TraceLevel
GetSystemDir ( ) : string
IsAssemblyExtension ( string extension ) : bool
LoadAssemblyFromGac ( string assemblyName ) : Assembly
LoadAssemblyFromLibPaths ( string assembly, bool throwOnError ) : Assembly
NormalizeAssemblyName ( string assembly ) : string
ParseVisibility ( string visibility ) : TypeMemberModifiers
ReadDefaultVisibilitySettings ( ) : void
TryToLoadExtensionsAssembly ( ) : IAssemblyReference
WriteTraceInfo ( string message ) : void
pkgconfig ( string package ) : string

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

AddAssembly() публичный метод

public AddAssembly ( Assembly asm ) : void
asm System.Reflection.Assembly
Результат void

CompilerParameters() публичный метод

public CompilerParameters ( ) : System
Результат System

CompilerParameters() публичный метод

public CompilerParameters ( IReflectionTypeSystemProvider reflectionProvider ) : System
reflectionProvider IReflectionTypeSystemProvider
Результат System

CompilerParameters() публичный метод

public CompilerParameters ( IReflectionTypeSystemProvider reflectionProvider, bool loadDefaultReferences ) : System
reflectionProvider IReflectionTypeSystemProvider
loadDefaultReferences bool
Результат System

CompilerParameters() публичный метод

public CompilerParameters ( bool loadDefaultReferences ) : System
loadDefaultReferences bool
Результат System

DisableWarning() публичный метод

public DisableWarning ( string code ) : void
code string
Результат void

DisableWarningAsError() публичный метод

public DisableWarningAsError ( string code ) : void
code string
Результат void

EnableWarning() публичный метод

public EnableWarning ( string code ) : void
code string
Результат void

EnableWarningAsError() публичный метод

public EnableWarningAsError ( string code ) : void
code string
Результат void

FindAssembly() публичный метод

public FindAssembly ( string name ) : ICompileUnit
name string
Результат ICompileUnit

ForName() защищенный метод

protected ForName ( string assembly, bool throwOnError ) : Assembly
assembly string
throwOnError bool
Результат System.Reflection.Assembly

LoadAssembly() публичный метод

public LoadAssembly ( string assembly ) : IAssemblyReference
assembly string
Результат IAssemblyReference

LoadAssembly() публичный метод

public LoadAssembly ( string assemblyName, bool throwOnError ) : IAssemblyReference
assemblyName string
throwOnError bool
Результат IAssemblyReference

LoadDefaultReferences() публичный метод

public LoadDefaultReferences ( ) : void
Результат void

LoadReferencesFromPackage() публичный метод

public LoadReferencesFromPackage ( string package ) : void
package string
Результат void

OnNonStrictMode() защищенный метод

protected OnNonStrictMode ( ) : void
Результат void

OnStrictMode() защищенный метод

protected OnStrictMode ( ) : void
Результат void

ResetWarnings() публичный метод

public ResetWarnings ( ) : void
Результат void

ResetWarningsAsErrors() публичный метод

public ResetWarningsAsErrors ( ) : void
Результат void

Описание свойств

SharedTypeSystemProvider публичное статическое свойство

public static IReflectionTypeSystemProvider SharedTypeSystemProvider
Результат IReflectionTypeSystemProvider