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)
33public static void CopyPropertiesTo(object instance, KeyValuePair<AttachableMemberIdentifier, object>[] array, int index) 51public static bool RemoveProperty(object instance, AttachableMemberIdentifier name) 67public static void SetProperty(object instance, AttachableMemberIdentifier name, object value) 87public static bool TryGetProperty(object instance, AttachableMemberIdentifier name, out object value) 92public static bool TryGetProperty<T>(object instance, AttachableMemberIdentifier name, out T value) 126Lazy<ConditionalWeakTable<object, Dictionary<AttachableMemberIdentifier, object>>> instanceStorage = 127new Lazy<ConditionalWeakTable<object, Dictionary<AttachableMemberIdentifier, object>>>(); 129public void CopyPropertiesTo(object instance, KeyValuePair<AttachableMemberIdentifier, object>[] array, int index) 133Dictionary<AttachableMemberIdentifier, object> instanceProperties; 138((ICollection<KeyValuePair<AttachableMemberIdentifier, object>>)instanceProperties).CopyTo(array, index); 148Dictionary<AttachableMemberIdentifier, object> instanceProperties; 163public bool RemoveProperty(object instance, AttachableMemberIdentifier name) 167Dictionary<AttachableMemberIdentifier, object> instanceProperties; 182public void SetProperty(object instance, AttachableMemberIdentifier name, object value) 184Dictionary<AttachableMemberIdentifier, object> instanceProperties; 187instanceProperties = new Dictionary<AttachableMemberIdentifier, object>(); 216public bool TryGetProperty<T>(object instance, AttachableMemberIdentifier name, out T value) 220Dictionary<AttachableMemberIdentifier, object> instanceProperties;
System\Xaml\IAttachedPropertyStore.cs (4)
20void CopyPropertiesTo(KeyValuePair<AttachableMemberIdentifier, object>[] array, int index); 23bool RemoveProperty(AttachableMemberIdentifier attachableMemberIdentifier); 26void SetProperty(AttachableMemberIdentifier attachableMemberIdentifier, object value); 33bool TryGetProperty(AttachableMemberIdentifier attachableMemberIdentifier, out object value);
System\Xaml\Runtime\ClrObjectRuntime.cs (3)
416public override KeyValuePair<AttachableMemberIdentifier, object>[] GetAttachedProperties(object instance) 420KeyValuePair<AttachableMemberIdentifier, object>[] result = null; 424result = new KeyValuePair<AttachableMemberIdentifier, object>[count];
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (1)
107public override KeyValuePair<AttachableMemberIdentifier, object>[] GetAttachedProperties(object instance)
System\Xaml\XamlRuntime.cs (1)
75abstract public KeyValuePair<AttachableMemberIdentifier, object>[] GetAttachedProperties(object instance);