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)
127
Lazy<ConditionalWeakTable<object, Dictionary<
AttachableMemberIdentifier
, object>>> instanceStorage =
128
new Lazy<ConditionalWeakTable<object, Dictionary<
AttachableMemberIdentifier
, object>>>();
130
public void CopyPropertiesTo(object instance, KeyValuePair<
AttachableMemberIdentifier
, object>[] array, int index)
134
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
139
((ICollection<KeyValuePair<
AttachableMemberIdentifier
, object>>)instanceProperties).CopyTo(array, index);
149
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
164
public bool RemoveProperty(object instance,
AttachableMemberIdentifier
name)
168
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
183
public void SetProperty(object instance,
AttachableMemberIdentifier
name, object value)
185
Dictionary<
AttachableMemberIdentifier
, object> instanceProperties;
188
instanceProperties = new Dictionary<
AttachableMemberIdentifier
, object>();
217
public bool TryGetProperty<T>(object instance,
AttachableMemberIdentifier
name, out T value)
221
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);