Show / Hide Table of Contents

Class TypeLocation

Represents a location used for dynamic type searches

Inheritance
System.Object
TypeLocation
Implements
INamed
IOrdered
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: NFX.Wave.Handlers
Assembly: NFX.Wave.dll
Syntax
public sealed class TypeLocation : INamed, IOrdered

Constructors

TypeLocation(IConfigSectionNode)

Declaration
public TypeLocation(IConfigSectionNode confNode)
Parameters
Type Name Description
IConfigSectionNode confNode

TypeLocation(String, Int32, String, Assembly, String[])

Declaration
public TypeLocation(string name, int order, string portal, Assembly assembly, params string[] namespaces)
Parameters
Type Name Description
System.String name
System.Int32 order
System.String portal
System.Reflection.Assembly assembly
System.String[] namespaces

TypeLocation(String, Int32, String, String, String[])

Declaration
public TypeLocation(string name, int order, string portal, string assemblyName, params string[] namespaces)
Parameters
Type Name Description
System.String name
System.Int32 order
System.String portal
System.String assemblyName
System.String[] namespaces

Fields

Assembly

Assembly reference. When this property is set then AssemblyName==null

Declaration
public readonly Assembly Assembly
Field Value
Type Description
System.Reflection.Assembly

AssemblyName

Name of assembly. When this property is set then Assembly==null

Declaration
public readonly string AssemblyName
Field Value
Type Description
System.String

CONFIG_ASSEMBLY_NAME_ATTR

Declaration
public const string CONFIG_ASSEMBLY_NAME_ATTR = "assembly"
Field Value
Type Description
System.String

CONFIG_NAMESPACE_SECTION

Declaration
public const string CONFIG_NAMESPACE_SECTION = "ns"
Field Value
Type Description
System.String

CONFIG_PORTAL_ATTR

Declaration
public const string CONFIG_PORTAL_ATTR = "portal"
Field Value
Type Description
System.String

CONFIG_TYPE_LOCATION_SECTION

Declaration
public const string CONFIG_TYPE_LOCATION_SECTION = "type-location"
Field Value
Type Description
System.String

Namespaces

A list of namespaces

Declaration
public readonly IEnumerable<string> Namespaces
Field Value
Type Description
System.Collections.Generic.IEnumerable<System.String>

Portal

Name of portal. When this property is set then this location will only be matched if WorkContext.Portal.Name matches for given request. NUll by default

Declaration
public readonly string Portal
Field Value
Type Description
System.String

Properties

Name

Location name

Declaration
public string Name { get; }
Property Value
Type Description
System.String

Order

Location order

Declaration
public int Order { get; }
Property Value
Type Description
System.Int32

Implements

INamed
IOrdered

Extension Methods

MiscUtils.NonNull<T>(T, Func<Exception>, String)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX