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)
32
public static void CopyPropertiesTo(object instance, KeyValuePair<
AttachableMemberIdentifier
, object>[] array, int index)
50
public static bool RemoveProperty(object instance,
AttachableMemberIdentifier
name)
66
public static void SetProperty(object instance,
AttachableMemberIdentifier
name, object value)
86
public static bool TryGetProperty(object instance,
AttachableMemberIdentifier
name, out object value)
91
public static bool TryGetProperty<T>(object instance,
AttachableMemberIdentifier
name, out T value)
125
Lazy<ConditionalWeakTable<object, Dictionary<
AttachableMemberIdentifier
, object>>> instanceStorage =
126
new Lazy<ConditionalWeakTable<object, Dictionary<
AttachableMemberIdentifier
, object>>>();
128
public void CopyPropertiesTo(object instance, KeyValuePair<
AttachableMemberIdentifier
, object>[] array, int index)
132
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
137
((ICollection<KeyValuePair<
AttachableMemberIdentifier
, object>>)instanceProperties).CopyTo(array, index);
147
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
162
public bool RemoveProperty(object instance,
AttachableMemberIdentifier
name)
166
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
181
public void SetProperty(object instance,
AttachableMemberIdentifier
name, object value)
183
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
186
instanceProperties = new Dictionary<
AttachableMemberIdentifier
, object>();
215
public bool TryGetProperty<T>(object instance,
AttachableMemberIdentifier
name, out T value)
219
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
System\Xaml\IAttachedPropertyStore.cs (4)
19
void CopyPropertiesTo(KeyValuePair<
AttachableMemberIdentifier
, object>[] array, int index);
22
bool RemoveProperty(
AttachableMemberIdentifier
attachableMemberIdentifier);
25
void SetProperty(
AttachableMemberIdentifier
attachableMemberIdentifier, object value);
32
bool TryGetProperty(
AttachableMemberIdentifier
attachableMemberIdentifier, out object value);
System\Xaml\Runtime\ClrObjectRuntime.cs (3)
414
public override KeyValuePair<
AttachableMemberIdentifier
, object>[] GetAttachedProperties(object instance)
418
KeyValuePair<
AttachableMemberIdentifier
, object>[] result = null;
422
result = new KeyValuePair<
AttachableMemberIdentifier
, object>[count];
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (1)
105
public override KeyValuePair<
AttachableMemberIdentifier
, object>[] GetAttachedProperties(object instance)
System\Xaml\XamlRuntime.cs (1)
73
abstract public KeyValuePair<
AttachableMemberIdentifier
, object>[] GetAttachedProperties(object instance);