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