Class ScanScope
Inheritance
System.Object
ScanScope
Assembly: Eco.Core.dll
Syntax
public sealed class ScanScope : ValueType
Constructors
ScanScope(ScanScope, Object, String, String, PropertyInfo, Int32, IEnumerable<IContextValue>)
Declaration
public ScanScope(ScanScope previousScope, object obj, string concatPath, string concatPathDisplay, PropertyInfo prop, int index = -1, IEnumerable<IContextValue> additionalContext = null)
Parameters
Type |
Name |
Description |
ScanScope |
previousScope |
|
System.Object |
obj |
|
System.String |
concatPath |
|
System.String |
concatPathDisplay |
|
System.Reflection.PropertyInfo |
prop |
|
System.Int32 |
index |
|
System.Collections.Generic.IEnumerable<IContextValue> |
additionalContext |
|
Fields
AvailableContext
Declaration
public IEnumerable<IContextValue> AvailableContext
Field Value
Type |
Description |
System.Collections.Generic.IEnumerable<IContextValue> |
|
Current
Declaration
Field Value
Type |
Description |
System.Object |
|
HashEntry
Declaration
Field Value
Type |
Description |
System.Boolean |
|
IgnoreValidity
Declaration
public bool IgnoreValidity
Field Value
Type |
Description |
System.Boolean |
|
Index
Declaration
Field Value
Type |
Description |
System.Int32 |
|
Parent
Declaration
Field Value
Type |
Description |
System.Object |
|
ParentPropertyInfo
Declaration
public PropertyInfo ParentPropertyInfo
Field Value
Type |
Description |
System.Reflection.PropertyInfo |
|
PropertyInfo
Declaration
public PropertyInfo PropertyInfo
Field Value
Type |
Description |
System.Reflection.PropertyInfo |
|
PropertyPath
Declaration
public string PropertyPath
Field Value
Type |
Description |
System.String |
|
PropertyPathDisplay
Declaration
public string PropertyPathDisplay
Field Value
Type |
Description |
System.String |
|
Root
Declaration
Field Value
Type |
Description |
System.Object |
|
Methods
HasAttribute<T>()
Declaration
public bool HasAttribute<T>()
where T : Attribute
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
IsNull()
Declaration
Returns
Type |
Description |
System.Boolean |
|
ScopeOfHashEntry(Object)
Declaration
public ScanScope ScopeOfHashEntry(object entry)
Parameters
Type |
Name |
Description |
System.Object |
entry |
|
Returns
ScopeOfIndex(Int32)
Declaration
public ScanScope ScopeOfIndex(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
SetValue(Object)
Declaration
public void SetValue(object val)
Parameters
Type |
Name |
Description |
System.Object |
val |
|
WithoutContext()
Declaration
public ScanScope WithoutContext()
Returns
Extension Methods