Table of Contents

Class PropertyInfoHelperModel

Namespace
OpenSettings.Models
Assembly
OpenSettings.dll
public class PropertyInfoHelperModel
Inheritance
PropertyInfoHelperModel
Inherited Members

Properties

Attributes

public ICollection<string> Attributes { get; set; }

Property Value

ICollection<string>

CanBeNull

public bool CanBeNull { get; set; }

Property Value

bool

GenericTypeArguments

public ICollection<string> GenericTypeArguments { get; set; }

Property Value

ICollection<string>

IsComplexType

public bool IsComplexType { get; set; }

Property Value

bool

IsGenericType

public bool IsGenericType { get; set; }

Property Value

bool

Name

public string Name { get; set; }

Property Value

string

Properties

public ICollection<PropertyInfoHelperModel> Properties { get; set; }

Property Value

ICollection<PropertyInfoHelperModel>

TypeFullName

public string TypeFullName { get; set; }

Property Value

string

TypeIdentifier

public Guid TypeIdentifier { get; set; }

Property Value

Guid

TypeName

public string TypeName { get; set; }

Property Value

string

TypeNamespace

public string TypeNamespace { get; set; }

Property Value

string

Methods

CreatePropertyInfo(Type, HashSet<Type>)

public static PropertyInfoHelperModel CreatePropertyInfo(Type type, HashSet<Type> visitedTypes = null)

Parameters

type Type
visitedTypes HashSet<Type>

Returns

PropertyInfoHelperModel