API Reference / SmbShareEnumeratorAPI ReferenceClass SmbShareEnumeratorEdit on GitHubNamespace ADPlayground.DomainControllersAssembly ADPlaygroundSource ADPlayground/DomainControllers/SmbShareEnumerator.cs:18Enumerates SMB shares on domain controllers.InheritanceObjectSmbShareEnumeratorFilter membersAll (7) Constructors (1) Methods (6)Show inherited Expand all Collapse all ResetConstructorspublic SmbShareEnumerator(Func<IEnumerable<String>> enumerateDcs = null, Func<String, IEnumerable<SmbShareInfo>> enumerateShares = null) #ADPlayground/DomainControllers/SmbShareEnumerator.cs:18Initializes a new instance of the SmbShareEnumerator class.ParametersenumerateDcs System.Func{System.Collections.Generic.IEnumerable{System.String}} = null optionalposition: 0Function returning domain controller names.enumerateShares System.Func{System.String,System.Collections.Generic.IEnumerable{ADPlayground.DomainControllers.SmbShareInfo}} = null optionalposition: 1Function returning share info for a domain controller.MethodsEnumerateShares 2 overloadspublic IEnumerable<SmbShareInfo> EnumerateShares(String dcName) #ADPlayground/DomainControllers/SmbShareEnumerator.cs:29Returns: IEnumerable<SmbShareInfo>Enumerates shares for the specified domain controller.ParametersdcName System.String requiredposition: 0public IEnumerable<SmbShareInfo> EnumerateShares() #Returns: IEnumerable<SmbShareInfo>Enumerates shares for all domain controllers.Inherited Methodspublic override Boolean Equals(Object obj) #ADPlayground/DNSDebugLogging/DnsLogIpSummary.cs:20Returns: BooleanInherited from ObjectParametersobj Object requiredposition: 0public override Int32 GetHashCode() #ADPlayground/DNSDebugLogging/DnsLogIpSummary.cs:25Returns: Int32Inherited from Objectpublic Type GetType() #Returns: TypeInherited from Objectpublic override String ToString() #ADPlayground/DNSDebugLogging/DnsLogIpSummary.cs:15Returns: StringInherited from Object