Class SerializableMultiTargetInstance
Inheritance
SerializableMultiTargetInstance
Syntax
[Serializable]
public class SerializableMultiTargetInstance : ISerializationCallbackReceiver
Constructors
SerializableMultiTargetInstance()
Declaration
public SerializableMultiTargetInstance()
SerializableMultiTargetInstance(Object)
Declaration
public SerializableMultiTargetInstance(object value)
Parameters
Type |
Name |
Description |
Object |
value |
|
SerializableMultiTargetInstance(String, SerializableMultiTargetString)
Declaration
public SerializableMultiTargetInstance(string assemblyQualifiedName, SerializableMultiTargetString instanceData)
Parameters
SerializableMultiTargetInstance(SerializableMultiTargetInstance)
Declaration
public SerializableMultiTargetInstance(SerializableMultiTargetInstance rhs)
Parameters
Properties
ClassName
Declaration
public string ClassName { get; }
Property Value
Declaration
public string CurrentPlatformValue { get; }
Property Value
DefaultValue
Declaration
public string DefaultValue { get; }
Property Value
Item[BuildTarget]
Declaration
public string this[BuildTarget index] { get; }
Parameters
Type |
Name |
Description |
BuildTarget |
index |
|
Property Value
Item[BuildTargetGroup]
Declaration
public string this[BuildTargetGroup g] { get; }
Parameters
Type |
Name |
Description |
BuildTargetGroup |
g |
|
Property Value
Values
Declaration
public List<SerializableMultiTargetInstance.Entry> Values { get; }
Property Value
Methods
ContainsValueOf(BuildTargetGroup)
Declaration
public bool ContainsValueOf(BuildTargetGroup group)
Parameters
Type |
Name |
Description |
BuildTargetGroup |
group |
|
Returns
CopyDefaultValueTo(BuildTarget)
Declaration
public void CopyDefaultValueTo(BuildTarget t)
Parameters
Type |
Name |
Description |
BuildTarget |
t |
|
CopyDefaultValueTo(BuildTargetGroup)
Declaration
public void CopyDefaultValueTo(BuildTargetGroup g)
Parameters
Type |
Name |
Description |
BuildTargetGroup |
g |
|
Equals(Object)
Declaration
public override bool Equals(object rhs)
Parameters
Type |
Name |
Description |
Object |
rhs |
|
Returns
Get<T>(BuildTarget)
Declaration
public T Get<T>(BuildTarget t)
Parameters
Type |
Name |
Description |
BuildTarget |
t |
|
Returns
Type Parameters
Get<T>(BuildTargetGroup)
Declaration
public T Get<T>(BuildTargetGroup g)
Parameters
Type |
Name |
Description |
BuildTargetGroup |
g |
|
Returns
Type Parameters
Declaration
public T GetCurrentPlatformValue<T>()
Returns
Type Parameters
GetDefaultValue<T>()
Declaration
public T GetDefaultValue<T>()
Returns
Type Parameters
GetHashCode()
Declaration
public override int GetHashCode()
Returns
OnAfterDeserialize()
Declaration
public void OnAfterDeserialize()
OnBeforeSerialize()
Declaration
public void OnBeforeSerialize()
Remove(BuildTargetGroup)
Declaration
public void Remove(BuildTargetGroup group)
Parameters
Type |
Name |
Description |
BuildTargetGroup |
group |
|
Set(BuildTarget, Object)
Declaration
public void Set(BuildTarget t, object value)
Parameters
Type |
Name |
Description |
BuildTarget |
t |
|
Object |
value |
|
Set(BuildTargetGroup, Object)
Declaration
public void Set(BuildTargetGroup g, object value)
Parameters
Type |
Name |
Description |
BuildTargetGroup |
g |
|
Object |
value |
|
SetDefaultValue(Object)
Declaration
public void SetDefaultValue(object value)
Parameters
Type |
Name |
Description |
Object |
value |
|
Operators
Equality(SerializableMultiTargetInstance, SerializableMultiTargetInstance)
Declaration
public static bool operator ==(SerializableMultiTargetInstance lhs, SerializableMultiTargetInstance rhs)
Parameters
Returns
Inequality(SerializableMultiTargetInstance, SerializableMultiTargetInstance)
Declaration
public static bool operator !=(SerializableMultiTargetInstance lhs, SerializableMultiTargetInstance rhs)
Parameters
Returns