2 types derived from IdentityReference
mscorlib (2)
system\security\principal\ntaccount.cs (1)
20public sealed class NTAccount : IdentityReference
system\security\principal\sid.cs (1)
133public sealed class SecurityIdentifier : IdentityReference, IComparable<SecurityIdentifier>
103 references to IdentityReference
mscorlib (89)
system\security\accesscontrol\commonobjectsecurity.cs (1)
126IdentityReference iref = ( targetType == typeof(SecurityIdentifier )) ? ace.SecurityIdentifier : irTarget[targetIndex++];
system\security\accesscontrol\cryptokeysecurity.cs (6)
39public CryptoKeyAccessRule (IdentityReference identity, CryptoKeyRights cryptoKeyRights, AccessControlType type) 57private CryptoKeyAccessRule (IdentityReference identity, int accessMask, bool isInherited, 100public CryptoKeyAuditRule (IdentityReference identity, CryptoKeyRights cryptoKeyRights, AuditFlags flags) 118private CryptoKeyAuditRule (IdentityReference identity, int accessMask, bool isInherited, 149public sealed override AccessRule AccessRuleFactory (IdentityReference identityReference, 161public sealed override AuditRule AuditRuleFactory (IdentityReference identityReference,
system\security\accesscontrol\directoryobjectsecurity.cs (3)
187IdentityReference iref = (targetType == typeof(SecurityIdentifier )) ? ace.SecurityIdentifier : irTarget[i]; 472public virtual AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type, Guid objectType, Guid inheritedObjectType) 477public virtual AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags, Guid objectType, Guid inheritedObjectType)
system\security\accesscontrol\eventwaithandlesecurity.cs (6)
52public EventWaitHandleAccessRule(IdentityReference identity, EventWaitHandleRights eventRights, AccessControlType type) 67IdentityReference identity, 91public EventWaitHandleAuditRule(IdentityReference identity, EventWaitHandleRights eventRights, AuditFlags flags) 103internal EventWaitHandleAuditRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags) 157public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) 162public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)
system\security\accesscontrol\filesecurity.cs (8)
80IdentityReference identity, 112IdentityReference identity, 149IdentityReference identity, 215IdentityReference identity, 228IdentityReference identity, 273IdentityReference identity, 383IdentityReference identityReference, 400IdentityReference identityReference,
system\security\accesscontrol\mutexsecurity.cs (6)
52public MutexAccessRule(IdentityReference identity, MutexRights eventRights, AccessControlType type) 67IdentityReference identity, 91public MutexAuditRule(IdentityReference identity, MutexRights eventRights, AuditFlags flags) 103internal MutexAuditRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags) 157public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) 162public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)
system\security\accesscontrol\objectsecurity.cs (8)
357public IdentityReference GetOwner( System.Type targetType ) 376public void SetOwner( IdentityReference identity ) 401public IdentityReference GetGroup( System.Type targetType ) 420public void SetGroup( IdentityReference identity ) 441public virtual void PurgeAccessRules( IdentityReference identity ) 462public virtual void PurgeAuditRules(IdentityReference identity) 743public abstract AccessRule AccessRuleFactory( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type ); 745public abstract AuditRule AuditRuleFactory( IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags );
system\security\accesscontrol\objectsecurityt.cs (8)
32IdentityReference identity, 60IdentityReference identity, 93IdentityReference identity, 123IdentityReference identity, 135IdentityReference identity, 177IdentityReference identity, 228IdentityReference identityReference, 244IdentityReference identityReference,
system\security\accesscontrol\registrysecurity.cs (7)
61public RegistryAccessRule(IdentityReference identity, RegistryRights registryRights, AccessControlType type) 71public RegistryAccessRule(IdentityReference identity, RegistryRights registryRights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) 86IdentityReference identity, 110public RegistryAuditRule(IdentityReference identity, RegistryRights registryRights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags) 120internal RegistryAuditRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags) 183public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) 188public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)
system\security\accesscontrol\rules.cs (7)
20private readonly IdentityReference _identity; 31IdentityReference identity, 90public IdentityReference IdentityReference 130IdentityReference identity, 189protected ObjectAccessRule( IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, AccessControlType type ) 247IdentityReference identity, 296protected ObjectAuditRule( IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, AuditFlags auditFlags )
system\security\principal\identityreference.cs (5)
35public abstract IdentityReference Translate( Type targetType ); 43public static bool operator==( IdentityReference left, IdentityReference right ) 62public static bool operator!=( IdentityReference left, IdentityReference right )
system\security\principal\ircollection.cs (18)
16public class IdentityReferenceCollection : ICollection<IdentityReference> 24private List<IdentityReference> _Identities; 45_Identities = new List<IdentityReference>( capacity ); 52public void CopyTo( IdentityReference[] array, int offset ) 67public void Add( IdentityReference identity ) 78public bool Remove( IdentityReference identity ) 100public bool Contains( IdentityReference identity ) 121public IEnumerator<IdentityReference> GetEnumerator() 130public IdentityReference this[int index] 149internal List<IdentityReference> Identities 173if ( !targetType.IsSubclassOf( typeof( IdentityReference ))) 258IdentityReference id = this[i]; 321foreach (IdentityReference id in TargetSids) { 333foreach (IdentityReference id in TargetNTAccounts) { 355IdentityReference id = this[i]; 391internal class IdentityReferenceEnumerator : IEnumerator<IdentityReference>, IDisposable 433public IdentityReference Current 435get { return (( IEnumerator )this).Current as IdentityReference; }
system\security\principal\ntaccount.cs (3)
120public override IdentityReference Translate( Type targetType ) 187foreach (IdentityReference id in Result) 277foreach ( IdentityReference id in sourceAccounts )
system\security\principal\sid.cs (3)
781public override IdentityReference Translate( Type targetType ) 947foreach ( IdentityReference id in sourceSids ) 1092foreach (IdentityReference id in Result)
System (6)
sys\system\security\accesscontrol\semaphoresecurity.cs (6)
50public SemaphoreAccessRule(IdentityReference identity, SemaphoreRights eventRights, AccessControlType type) 65IdentityReference identity, 89public SemaphoreAuditRule(IdentityReference identity, SemaphoreRights eventRights, AuditFlags flags) 101internal SemaphoreAuditRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags) 152public override AccessRule AccessRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) 157public override AuditRule AuditRuleFactory(IdentityReference identityReference, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AuditFlags flags)
System.Core (6)
System\IO\Pipes\PipeSecurity.cs (6)
94IdentityReference identity, 109IdentityReference identity, 170IdentityReference identity, 192IdentityReference identity, 353public override AccessRule AccessRuleFactory(IdentityReference identityReference, 375IdentityReference identityReference,
System.Workflow.Runtime (1)
DebugEngine\DebugController.cs (1)
345IdentityReference idRef = si.Translate(typeof(NTAccount));
WsatConfig (1)
CommandLine\ArgumentsParser.cs (1)
389IdentityReference identityRef = ntAccount.Translate(typeof(SecurityIdentifier));