34 references to AttachableMemberIdentifier
System.Xaml (34)
System\Xaml\AttachableMemberIdentifier.cs (7)
9public class AttachableMemberIdentifier : IEquatable<AttachableMemberIdentifier> 36public static bool operator !=(AttachableMemberIdentifier left, AttachableMemberIdentifier right) 41public static bool operator ==(AttachableMemberIdentifier left, AttachableMemberIdentifier right) 52return Equals(obj as AttachableMemberIdentifier); 55public bool Equals(AttachableMemberIdentifier other)
System\Xaml\AttachablePropertyServices.cs (18)
32public static void CopyPropertiesTo(object instance, KeyValuePair<AttachableMemberIdentifier, object>[] array, int index) 50public static bool RemoveProperty(object instance, AttachableMemberIdentifier name) 66public static void SetProperty(object instance, AttachableMemberIdentifier name, object value) 86public static bool TryGetProperty(object instance, AttachableMemberIdentifier name, out object value) 91public static bool TryGetProperty<T>(object instance, AttachableMemberIdentifier name, out T value) 125Lazy<ConditionalWeakTable<object, Dictionary<AttachableMemberIdentifier, object>>> instanceStorage = 126new Lazy<ConditionalWeakTable<object, Dictionary<AttachableMemberIdentifier, object>>>(); 128public void CopyPropertiesTo(object instance, KeyValuePair<AttachableMemberIdentifier, object>[] array, int index) 132Dictionary<AttachableMemberIdentifier, object> instanceProperties; 137((ICollection<KeyValuePair<AttachableMemberIdentifier, object>>)instanceProperties).CopyTo(array, index); 147Dictionary<AttachableMemberIdentifier, object> instanceProperties; 162public bool RemoveProperty(object instance, AttachableMemberIdentifier name) 166Dictionary<AttachableMemberIdentifier, object> instanceProperties; 181public void SetProperty(object instance, AttachableMemberIdentifier name, object value) 183Dictionary<AttachableMemberIdentifier, object> instanceProperties; 186instanceProperties = new Dictionary<AttachableMemberIdentifier, object>(); 215public bool TryGetProperty<T>(object instance, AttachableMemberIdentifier name, out T value) 219Dictionary<AttachableMemberIdentifier, object> instanceProperties;
System\Xaml\IAttachedPropertyStore.cs (4)
19void CopyPropertiesTo(KeyValuePair<AttachableMemberIdentifier, object>[] array, int index); 22bool RemoveProperty(AttachableMemberIdentifier attachableMemberIdentifier); 25void SetProperty(AttachableMemberIdentifier attachableMemberIdentifier, object value); 32bool TryGetProperty(AttachableMemberIdentifier attachableMemberIdentifier, out object value);
System\Xaml\Runtime\ClrObjectRuntime.cs (3)
414public override KeyValuePair<AttachableMemberIdentifier, object>[] GetAttachedProperties(object instance) 418KeyValuePair<AttachableMemberIdentifier, object>[] result = null; 422result = new KeyValuePair<AttachableMemberIdentifier, object>[count];
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (1)
105public override KeyValuePair<AttachableMemberIdentifier, object>[] GetAttachedProperties(object instance)
System\Xaml\XamlRuntime.cs (1)
73abstract public KeyValuePair<AttachableMemberIdentifier, object>[] GetAttachedProperties(object instance);