CompilerServices
Provides service methods for compilation.
Assembly: ServiceStack.Razor.dll
View Source
Declaration
public static class CompilerServices
Properties
IncludeAssemblies
View Source
Declaration
public static List<Assembly> IncludeAssemblies { get; }
Methods
IsAnonymousType(Type)
Determines if the specified type is an anonymous type.
View Source
Declaration
public static bool IsAnonymousType(Type type)
Returns
System.Boolean
: True if the type is an anonymous type, otherwise false.
Parameters
Type | Name | Description |
---|---|---|
System.Type | type | The type to check. |
|
IsDynamicType(Type)
Determines if the specified type is a dynamic type.
View Source
Declaration
public static bool IsDynamicType(Type type)
Returns
System.Boolean
: True if the type is an anonymous type, otherwise false.
Parameters
Type | Name | Description |
---|---|---|
System.Type | type | The type to check. |
|
GetConstructors(Type)
Gets the public or protected constructors of the specified type.
View Source
Declaration
public static IEnumerable<ConstructorInfo> GetConstructors(Type type)
Returns
System.Collections.Generic.IEnumerable<System.Reflection.ConstructorInfo>
: An enumerable of constructors.
Parameters
Type | Name | Description |
---|---|---|
System.Type | type | The target type. |
|
GetLoadedAssemblies()
Gets an enumerable of all assemblies loaded in the current domain.
View Source
Declaration
public static IEnumerable<Assembly> GetLoadedAssemblies()
Returns
System.Collections.Generic.IEnumerable<System.Reflection.Assembly>
: An enumerable of loaded assemblies.