45 references to AdsObject
System.DirectoryServices (45)
System\DirectoryServices\DirectoryEntry.cs (8)
448
if (!(
AdsObject
is UnsafeNativeMethods.IAdsObjectOptions))
681
if (!(
AdsObject
is UnsafeNativeMethods.IAdsDeleteOps))
684
UnsafeNativeMethods.IAdsDeleteOps entry = (UnsafeNativeMethods.IAdsDeleteOps)
AdsObject
;
872
if (!(newParent.
AdsObject
is UnsafeNativeMethods.IAdsContainer))
876
if (
AdsObject
.ADsPath.StartsWith("WinNT:", StringComparison.Ordinal))
879
string childPath =
AdsObject
.ADsPath;
880
string parentPath = newParent.
AdsObject
.ADsPath;
963
AdsObject
.GetInfoEx(names, 0);
System\DirectoryServices\DirectoryEntryConfiguration.cs (13)
22
return (ReferralChasingOption)((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).GetOption((int)AdsOptions.ADS_OPTION_REFERRALS);
32
((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).SetOption((int)AdsOptions.ADS_OPTION_REFERRALS, value);
40
return (SecurityMasks)((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).GetOption((int)AdsOptions.ADS_OPTION_SECURITY_MASK);
47
((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).SetOption((int)AdsOptions.ADS_OPTION_SECURITY_MASK, value);
55
return (int)((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).GetOption((int)AdsOptions.ADS_OPTION_PAGE_SIZE);
62
((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).SetOption((int)AdsOptions.ADS_OPTION_PAGE_SIZE, value);
70
return (int)((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).GetOption((int)AdsOptions.ADS_OPTION_PASSWORD_PORTNUMBER);
74
((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).SetOption((int)AdsOptions.ADS_OPTION_PASSWORD_PORTNUMBER, value);
82
return (PasswordEncodingMethod)((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).GetOption((int)AdsOptions.ADS_OPTION_PASSWORD_METHOD);
89
((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).SetOption((int)AdsOptions.ADS_OPTION_PASSWORD_METHOD, value);
96
return (string)((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).GetOption((int)AdsOptions.ADS_OPTION_SERVERNAME);
103
int val = (int)((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).GetOption((int)AdsOptions.ADS_OPTION_MUTUAL_AUTH_STATUS);
120
((UnsafeNativeMethods.IAdsObjectOptions)_entry.
AdsObject
).SetOption((int)AdsOptions.ADS_OPTION_QUOTA, accountName);
System\DirectoryServices\DirectorySearcher.cs (1)
613
UnsafeNativeMethods.IAds adsObject = clonedRoot.
AdsObject
;
System\DirectoryServices\PropertyCollection.cs (9)
54
if (!(_entry.
AdsObject
is UnsafeNativeMethods.IAdsPropertyList))
59
UnsafeNativeMethods.IAdsPropertyList propList = (UnsafeNativeMethods.IAdsPropertyList)_entry.
AdsObject
;
72
int unmanagedResult = _entry.
AdsObject
.GetEx(propertyName, out var);
102
if (!(_entry.
AdsObject
is UnsafeNativeMethods.IAdsPropertyList))
111
_ = (UnsafeNativeMethods.IAdsPropertyList)entryToUse.
AdsObject
;
224
hr = ((UnsafeNativeMethods.IAdsPropertyList)_entry.
AdsObject
).Next(out prop);
249
((UnsafeNativeMethods.IAdsPropertyList)_entry.
AdsObject
).Reset();
317
UnsafeNativeMethods.IAdsPropertyList propList = (UnsafeNativeMethods.IAdsPropertyList)propCollection._entry.
AdsObject
;
347
UnsafeNativeMethods.IAdsPropertyList propList = (UnsafeNativeMethods.IAdsPropertyList)propCollection._entry.
AdsObject
;
System\DirectoryServices\PropertyValueCollection.cs (13)
120
_entry.
AdsObject
.PutEx((int)AdsPropertyOperation.Update, PropertyName, allValues);
181
int unmanagedResult = _entry.
AdsObject
.GetEx(PropertyName, out var);
228
_entry.
AdsObject
.PutEx((int)AdsPropertyOperation.Clear, PropertyName, null);
258
_entry.
AdsObject
.PutEx((int)AdsPropertyOperation.Append, PropertyName, allValues);
264
_entry.
AdsObject
.PutEx((int)AdsPropertyOperation.Append, PropertyName, new object?[] { value });
271
_entry.
AdsObject
.PutEx((int)AdsPropertyOperation.Update, PropertyName, allValues);
290
_entry.
AdsObject
.PutEx((int)AdsPropertyOperation.Delete, PropertyName, allValues);
296
_entry.
AdsObject
.PutEx((int)AdsPropertyOperation.Delete, PropertyName, new object?[] { value });
303
_entry.
AdsObject
.PutEx((int)AdsPropertyOperation.Update, PropertyName, allValues);
314
_entry.
AdsObject
.Put(PropertyName, newValue);
320
_entry.
AdsObject
.PutEx((int)AdsPropertyOperation.Delete, PropertyName, new object?[] { oldValue });
321
_entry.
AdsObject
.PutEx((int)AdsPropertyOperation.Append, PropertyName, new object?[] { newValue });
327
_entry.
AdsObject
.PutEx((int)AdsPropertyOperation.Update, PropertyName, allValues);
System\DirectoryServices\SearchResultCollection.cs (1)
68
_searchObject ??= (UnsafeNativeMethods.IDirectorySearch)_rootEntry.
AdsObject
; // get it only once