40 types derived from FilterBase
System.DirectoryServices.AccountManagement (40)
System\DirectoryServices\AccountManagement\QbeFilterDescription.cs (40)
123
internal sealed class DescriptionFilter :
FilterBase
129
internal sealed class SidFilter :
FilterBase
135
internal sealed class SamAccountNameFilter :
FilterBase
141
internal sealed class DistinguishedNameFilter :
FilterBase
146
internal sealed class GuidFilter :
FilterBase
151
internal sealed class IdentityClaimFilter :
FilterBase
157
internal sealed class UserPrincipalNameFilter :
FilterBase
162
internal sealed class StructuralObjectClassFilter :
FilterBase
167
internal sealed class NameFilter :
FilterBase
173
internal sealed class DisplayNameFilter :
FilterBase
178
internal sealed class CertificateFilter :
FilterBase
184
internal sealed class AuthPrincEnabledFilter :
FilterBase
190
internal sealed class PermittedWorkstationFilter :
FilterBase
196
internal sealed class PermittedLogonTimesFilter :
FilterBase
202
internal sealed class ExpirationDateFilter :
FilterBase
208
internal sealed class SmartcardLogonRequiredFilter :
FilterBase
214
internal sealed class DelegationPermittedFilter :
FilterBase
220
internal sealed class HomeDirectoryFilter :
FilterBase
226
internal sealed class HomeDriveFilter :
FilterBase
232
internal sealed class ScriptPathFilter :
FilterBase
238
internal sealed class PasswordNotRequiredFilter :
FilterBase
244
internal sealed class PasswordNeverExpiresFilter :
FilterBase
250
internal sealed class CannotChangePasswordFilter :
FilterBase
256
internal sealed class AllowReversiblePasswordEncryptionFilter :
FilterBase
262
internal sealed class GivenNameFilter :
FilterBase
268
internal sealed class MiddleNameFilter :
FilterBase
274
internal sealed class SurnameFilter :
FilterBase
280
internal sealed class EmailAddressFilter :
FilterBase
286
internal sealed class VoiceTelephoneNumberFilter :
FilterBase
292
internal sealed class EmployeeIDFilter :
FilterBase
298
internal sealed class GroupIsSecurityGroupFilter :
FilterBase
304
internal sealed class GroupScopeFilter :
FilterBase
310
internal sealed class ServicePrincipalNameFilter :
FilterBase
316
internal sealed class ExtensionCacheFilter :
FilterBase
322
internal sealed class BadPasswordAttemptFilter :
FilterBase
328
internal sealed class LastLogonTimeFilter :
FilterBase
334
internal sealed class LockoutTimeFilter :
FilterBase
340
internal sealed class ExpiredAccountFilter :
FilterBase
346
internal sealed class PasswordSetTimeFilter :
FilterBase
352
internal sealed class BadLogonCountFilter :
FilterBase
41 references to FilterBase
System.DirectoryServices.AccountManagement (41)
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_Query.cs (18)
154
foreach (
FilterBase
filter in filters.FiltersToApply)
320
protected delegate string FilterConverterDelegate(
FilterBase
filter, string suggestedAdProperty);
322
protected static string StringConverter(
FilterBase
filter, string suggestedAdProperty)
329
protected static string AcctDisabledConverter(
FilterBase
filter, string suggestedAdProperty)
340
protected static string DefaultValueBoolConverter(
FilterBase
filter, string suggestedAdProperty)
359
protected static string CommaStringConverter(
FilterBase
filter, string suggestedAdProperty)
476
protected static string IdentityClaimConverter(
FilterBase
filter, string suggestedAdProperty)
557
protected static string CertificateConverter(
FilterBase
filter, string suggestedAdProperty)
566
protected static string UserAccountControlConverter(
FilterBase
filter, string suggestedAdProperty)
641
protected static string BinaryConverter(
FilterBase
filter, string suggestedAdProperty)
648
protected static string ExpirationDateConverter(
FilterBase
filter, string suggestedAdProperty)
660
protected static string GuidConverter(
FilterBase
filter, string suggestedAdProperty)
682
protected static string MatchingIntConverter(
FilterBase
filter, string suggestedAdProperty)
691
protected static string DefaultValutMatchingDateTimeConverter(
FilterBase
filter, string suggestedAdProperty)
702
protected static string MatchingDateTimeConverter(
FilterBase
filter, string suggestedAdProperty)
713
protected static string LastLogonConverter(
FilterBase
filter, string suggestedAdProperty)
729
protected static string GroupTypeConverter(
FilterBase
filter, string suggestedAdProperty)
968
protected static string ExtensionCacheConverter(
FilterBase
filter, string suggestedAdProperty)
System\DirectoryServices\AccountManagement\SAM\SAMQuerySet.cs (13)
259
foreach (
FilterBase
filter in _propertiesToMatch.FiltersToApply)
326
private static bool WildcardStringMatch(
FilterBase
filter, string wildcardFilter, string property)
344
private delegate bool MatcherDelegate(
FilterBase
filter, string winNTPropertyName, DirectoryEntry de);
346
private static bool DateTimeMatcher(
FilterBase
filter, string winNTPropertyName, DirectoryEntry de)
408
private static bool StringMatcher(
FilterBase
filter, string winNTPropertyName, DirectoryEntry de)
435
private static bool IntMatcher(
FilterBase
filter, string winNTPropertyName, DirectoryEntry de)
470
private static bool SamAccountNameMatcher(
FilterBase
filter, string winNTPropertyName, DirectoryEntry de)
496
private static bool SidMatcher(
FilterBase
filter, string winNTPropertyName, DirectoryEntry de)
511
private static bool UserFlagsMatcher(
FilterBase
filter, string winNTPropertyName, DirectoryEntry de)
566
private static bool MultiStringMatcher(
FilterBase
filter, string winNTPropertyName, DirectoryEntry de)
594
private static bool BinaryMatcher(
FilterBase
filter, string winNTPropertyName, DirectoryEntry de)
619
private static bool ExpirationDateMatcher(
FilterBase
filter, string winNTPropertyName, DirectoryEntry de)
647
private static bool GroupTypeMatcher(
FilterBase
filter, string winNTPropertyName, DirectoryEntry de)
System\DirectoryServices\AccountManagement\StoreCtx.cs (10)
382
((
FilterBase
)filter).Value = (string)s;
393
((
FilterBase
)filter).Value = (X509Certificate2)cert;
405
((
FilterBase
)filter).Value = null;
409
((
FilterBase
)filter).Value = (bool)value;
413
((
FilterBase
)filter).Value = (string)value;
417
((
FilterBase
)filter).Value = (GroupScope)value;
421
((
FilterBase
)filter).Value = (byte[])value;
425
((
FilterBase
)filter).Value = (Nullable<DateTime>)value;
429
((
FilterBase
)filter).Value = (ExtensionCache)value;
433
((
FilterBase
)filter).Value = (QbeMatchType)value;