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