34 references to AttachableMemberIdentifier
System.Xaml (34)
System\Xaml\AttachableMemberIdentifier.cs (7)
8public class AttachableMemberIdentifier : IEquatable<AttachableMemberIdentifier> 35public static bool operator !=(AttachableMemberIdentifier left, AttachableMemberIdentifier right) 40public static bool operator ==(AttachableMemberIdentifier left, AttachableMemberIdentifier right) 52return Equals(obj as AttachableMemberIdentifier); 55public bool Equals(AttachableMemberIdentifier other)
System\Xaml\AttachablePropertyServices.cs (18)
30public static void CopyPropertiesTo(object instance, KeyValuePair<AttachableMemberIdentifier, object>[] array, int index) 47public static bool RemoveProperty(object instance, AttachableMemberIdentifier name) 62public static void SetProperty(object instance, AttachableMemberIdentifier name, object value) 81public static bool TryGetProperty(object instance, AttachableMemberIdentifier name, out object value) 86public static bool TryGetProperty<T>(object instance, AttachableMemberIdentifier name, out T value) 120private Lazy<ConditionalWeakTable<object, Dictionary<AttachableMemberIdentifier, object>>> instanceStorage = 121new Lazy<ConditionalWeakTable<object, Dictionary<AttachableMemberIdentifier, object>>>(); 123public void CopyPropertiesTo(object instance, KeyValuePair<AttachableMemberIdentifier, object>[] array, int index) 127Dictionary<AttachableMemberIdentifier, object> instanceProperties; 132((ICollection<KeyValuePair<AttachableMemberIdentifier, object>>)instanceProperties).CopyTo(array, index); 142Dictionary<AttachableMemberIdentifier, object> instanceProperties; 158public bool RemoveProperty(object instance, AttachableMemberIdentifier name) 162Dictionary<AttachableMemberIdentifier, object> instanceProperties; 178public void SetProperty(object instance, AttachableMemberIdentifier name, object value) 180Dictionary<AttachableMemberIdentifier, object> instanceProperties; 183instanceProperties = new Dictionary<AttachableMemberIdentifier, object>(); 212public bool TryGetProperty<T>(object instance, AttachableMemberIdentifier name, out T value) 216Dictionary<AttachableMemberIdentifier, object> instanceProperties;
System\Xaml\IAttachedPropertyStore.cs (4)
18void CopyPropertiesTo(KeyValuePair<AttachableMemberIdentifier, object>[] array, int index); 21bool RemoveProperty(AttachableMemberIdentifier attachableMemberIdentifier); 24void SetProperty(AttachableMemberIdentifier attachableMemberIdentifier, object value); 31bool TryGetProperty(AttachableMemberIdentifier attachableMemberIdentifier, out object value);
System\Xaml\Runtime\ClrObjectRuntime.cs (3)
435public override KeyValuePair<AttachableMemberIdentifier, object>[] GetAttachedProperties(object instance) 439KeyValuePair<AttachableMemberIdentifier, object>[] result = null; 443result = new KeyValuePair<AttachableMemberIdentifier, object>[count];
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (1)
103public override KeyValuePair<AttachableMemberIdentifier, object>[] GetAttachedProperties(object instance)
System\Xaml\XamlRuntime.cs (1)
72public abstract KeyValuePair<AttachableMemberIdentifier, object>[] GetAttachedProperties(object instance);