78 references to AF
mscorlib (78)
system\security\accesscontrol\acl.cs (78)
630
private static
AF
[] PMtoAF; // Propagation-to-AceFlags conversion matrix
648
AFtoPM[( int )( 0 |
AF
.OI | 0 | 0 )] = PM.F | 0 | PM.CO | 0 | PM.GO ;
649
AFtoPM[( int )( 0 |
AF
.OI | 0 |
AF
.NP )] = PM.F | 0 | PM.CO | 0 | 0 ;
650
AFtoPM[( int )( 0 |
AF
.OI |
AF
.IO | 0 )] = 0 | 0 | PM.CO | 0 | PM.GO ;
651
AFtoPM[( int )( 0 |
AF
.OI |
AF
.IO |
AF
.NP )] = 0 | 0 | PM.CO | 0 | 0 ;
652
AFtoPM[( int )(
AF
.CI | 0 | 0 | 0 )] = PM.F | PM.CF | 0 | PM.GF | 0 ;
653
AFtoPM[( int )(
AF
.CI | 0 | 0 |
AF
.NP )] = PM.F | PM.CF | 0 | 0 | 0 ;
654
AFtoPM[( int )(
AF
.CI | 0 |
AF
.IO | 0 )] = 0 | PM.CF | 0 | PM.GF | 0 ;
655
AFtoPM[( int )(
AF
.CI | 0 |
AF
.IO |
AF
.NP )] = 0 | PM.CF | 0 | 0 | 0 ;
656
AFtoPM[( int )(
AF
.CI |
AF
.OI | 0 | 0 )] = PM.F | PM.CF | PM.CO | PM.GF | PM.GO ;
657
AFtoPM[( int )(
AF
.CI |
AF
.OI | 0 |
AF
.NP )] = PM.F | PM.CF | PM.CO | 0 | 0 ;
658
AFtoPM[( int )(
AF
.CI |
AF
.OI |
AF
.IO | 0 )] = 0 | PM.CF | PM.CO | PM.GF | PM.GO ;
659
AFtoPM[( int )(
AF
.CI |
AF
.OI |
AF
.IO |
AF
.NP )] = 0 | PM.CF | PM.CO | 0 | 0 ;
661
PMtoAF = new
AF
[32];
665
PMtoAF[i] =
AF
.Invalid;
676
PMtoAF[( int )( PM.F | 0 | PM.CO | 0 | PM.GO )] = 0 |
AF
.OI | 0 | 0 ;
677
PMtoAF[( int )( PM.F | 0 | PM.CO | 0 | 0 )] = 0 |
AF
.OI | 0 |
AF
.NP ;
678
PMtoAF[( int )( 0 | 0 | PM.CO | 0 | PM.GO )] = 0 |
AF
.OI |
AF
.IO | 0 ;
679
PMtoAF[( int )( 0 | 0 | PM.CO | 0 | 0 )] = 0 |
AF
.OI |
AF
.IO |
AF
.NP ;
680
PMtoAF[( int )( PM.F | PM.CF | 0 | PM.GF | 0 )] =
AF
.CI | 0 | 0 | 0 ;
681
PMtoAF[( int )( PM.F | PM.CF | 0 | 0 | 0 )] =
AF
.CI | 0 | 0 |
AF
.NP ;
682
PMtoAF[( int )( 0 | PM.CF | 0 | PM.GF | 0 )] =
AF
.CI | 0 |
AF
.IO | 0 ;
683
PMtoAF[( int )( 0 | PM.CF | 0 | 0 | 0 )] =
AF
.CI | 0 |
AF
.IO |
AF
.NP ;
684
PMtoAF[( int )( PM.F | PM.CF | PM.CO | PM.GF | PM.GO )] =
AF
.CI |
AF
.OI | 0 | 0 ;
685
PMtoAF[( int )( PM.F | PM.CF | PM.CO | 0 | 0 )] =
AF
.CI |
AF
.OI | 0 |
AF
.NP ;
686
PMtoAF[( int )( 0 | PM.CF | PM.CO | PM.GF | PM.GO )] =
AF
.CI |
AF
.OI |
AF
.IO | 0 ;
687
PMtoAF[( int )( 0 | PM.CF | PM.CO | 0 | 0 )] =
AF
.CI |
AF
.OI |
AF
.IO |
AF
.NP ;
694
private static
AF
AFFromAceFlags( AceFlags aceFlags, bool isDS )
696
AF
af = 0;
700
af |=
AF
.CI;
709
af |=
AF
.OI;
714
af |=
AF
.IO;
719
af |=
AF
.NP;
729
private static AceFlags AceFlagsFromAF(
AF
af, bool isDS )
733
if (( af &
AF
.CI ) != 0 )
742
if (( !isDS ) && (( af &
AF
.OI ) != 0 ))
747
if (( af &
AF
.IO ) != 0 )
752
if (( af &
AF
.NP ) != 0 )
768
AF
leftAF = AFFromAceFlags( left, isDS );
769
AF
rightAF = AFFromAceFlags( right, isDS );
780
AF
resultAF = PMtoAF[( int )resultPM];
782
if ( resultAF ==
AF
.Invalid )
798
AF
leftAF = AFFromAceFlags( existing, isDS );
799
AF
rightAF = AFFromAceFlags( remove, isDS );
823
AF
resultAF = PMtoAF[( int )resultPM];
825
if ( resultAF ==
AF
.Invalid )