34 references to AttachableMemberIdentifier
System.Xaml (34)
System\Xaml\AttachableMemberIdentifier.cs (7)
9
public class AttachableMemberIdentifier : IEquatable<
AttachableMemberIdentifier
>
36
public static bool operator !=(
AttachableMemberIdentifier
left,
AttachableMemberIdentifier
right)
41
public static bool operator ==(
AttachableMemberIdentifier
left,
AttachableMemberIdentifier
right)
52
return Equals(obj as
AttachableMemberIdentifier
);
55
public bool Equals(
AttachableMemberIdentifier
other)
System\Xaml\AttachablePropertyServices.cs (18)
33
public static void CopyPropertiesTo(object instance, KeyValuePair<
AttachableMemberIdentifier
, object>[] array, int index)
51
public static bool RemoveProperty(object instance,
AttachableMemberIdentifier
name)
67
public static void SetProperty(object instance,
AttachableMemberIdentifier
name, object value)
87
public static bool TryGetProperty(object instance,
AttachableMemberIdentifier
name, out object value)
92
public static bool TryGetProperty<T>(object instance,
AttachableMemberIdentifier
name, out T value)
126
Lazy<ConditionalWeakTable<object, Dictionary<
AttachableMemberIdentifier
, object>>> instanceStorage =
127
new Lazy<ConditionalWeakTable<object, Dictionary<
AttachableMemberIdentifier
, object>>>();
129
public void CopyPropertiesTo(object instance, KeyValuePair<
AttachableMemberIdentifier
, object>[] array, int index)
133
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
138
((ICollection<KeyValuePair<
AttachableMemberIdentifier
, object>>)instanceProperties).CopyTo(array, index);
148
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
163
public bool RemoveProperty(object instance,
AttachableMemberIdentifier
name)
167
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
182
public void SetProperty(object instance,
AttachableMemberIdentifier
name, object value)
184
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
187
instanceProperties = new Dictionary<
AttachableMemberIdentifier
, object>();
216
public bool TryGetProperty<T>(object instance,
AttachableMemberIdentifier
name, out T value)
220
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
System\Xaml\IAttachedPropertyStore.cs (4)
20
void CopyPropertiesTo(KeyValuePair<
AttachableMemberIdentifier
, object>[] array, int index);
23
bool RemoveProperty(
AttachableMemberIdentifier
attachableMemberIdentifier);
26
void SetProperty(
AttachableMemberIdentifier
attachableMemberIdentifier, object value);
33
bool TryGetProperty(
AttachableMemberIdentifier
attachableMemberIdentifier, out object value);
System\Xaml\Runtime\ClrObjectRuntime.cs (3)
416
public override KeyValuePair<
AttachableMemberIdentifier
, object>[] GetAttachedProperties(object instance)
420
KeyValuePair<
AttachableMemberIdentifier
, object>[] result = null;
424
result = new KeyValuePair<
AttachableMemberIdentifier
, object>[count];
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (1)
107
public override KeyValuePair<
AttachableMemberIdentifier
, object>[] GetAttachedProperties(object instance)
System\Xaml\XamlRuntime.cs (1)
75
abstract public KeyValuePair<
AttachableMemberIdentifier
, object>[] GetAttachedProperties(object instance);