bin/Desktop/ClassExplorer.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>ClassExplorer</name>
    </assembly>
    <members>
        <member name="T:ClassExplorer.AssemblyNameArgumentCompleter">
            <summary>
            Provides argument completion for assembly name input parameters.
            </summary>
        </member>
        <member name="M:ClassExplorer.AssemblyNameArgumentCompleter.CompleteArgument(System.String,System.String,System.String,System.Management.Automation.Language.CommandAst,System.Collections.IDictionary)">
            <summary>
            Called by the PowerShell engine to complete a parameter.
            </summary>
            <param name="commandName">The name of the command.</param>
            <param name="parameterName">The name of the parameter.</param>
            <param name="wordToComplete">The current parameter value.</param>
            <param name="commandAst">The AST of the command.</param>
            <param name="fakeBoundParameters">A dictionary of currently bound parameters.</param>
            <returns>The result of completion.</returns>
        </member>
        <member name="T:ClassExplorer.Commands.FindMemberCommand">
            <summary>
            The Find-Member cmdlet searches the current AppDomain for matching members.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindMemberCommand.ParameterType">
            <summary>
            Gets or sets the parameter type to match.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindMemberCommand.ReturnType">
            <summary>
            Gets or sets the return, property, or field type to match.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindMemberCommand.IncludeSpecialName">
            <summary>
            Gets or sets a value indicating whether to include special name members.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindMemberCommand.MemberType">
            <summary>
            Gets or sets the member type to match.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindMemberCommand.Static">
            <summary>
            Gets or sets a value indicating whether to only match static members.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindMemberCommand.Instance">
            <summary>
            Gets or sets a value indicating whether to only match instance members.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindMemberCommand.Abstract">
            <summary>
            Gets or sets a value indicating whether to only match abstract members.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindMemberCommand.Virtual">
            <summary>
            Gets or sets a value indicating whether to only match virtual members.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindMemberCommand.EndProcessing">
            <summary>
            The EndProcessing method.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindMemberCommand.ProcessSingleObject(System.Management.Automation.PSObject)">
            <summary>
            Process a object from the pipeline. Filter passed members and get members for passed types
            and the types of any other type of object passed.
            </summary>
            <param name="input">The input from the pipeline.</param>
        </member>
        <member name="M:ClassExplorer.Commands.FindMemberCommand.InitializeFilters">
            <summary>
            Process input parameters and create the filter set.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindMemberCommand.PublicFilter(System.Reflection.MemberInfo,System.Object)">
            <summary>
            Not all member types have a property for this, and it's controlled by BindingFlags on
            Type.FindMembers anyway.
            </summary>
            <param name="m">The parameter is not used.</param>
            <param name="filterCriteria">The parameter is not used.</param>
            <returns>N/A</returns>
        </member>
        <member name="T:ClassExplorer.Commands.FindNamespaceCommand">
            <summary>
            The Find-Namespace cmdlet searches the AppDomain for matching namespaces.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindNamespaceCommand.Name">
            <summary>
            Gets or sets the name of the namespace to match.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindNamespaceCommand.FullName">
            <summary>
            Gets or sets the full name of the namespace to match.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindNamespaceCommand.InitializeFilters">
            <summary>
            Process parameters and create the filter list.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindNamespaceCommand.EndProcessing">
            <summary>
            The EndProcessing method.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindNamespaceCommand.PublicFilter(ClassExplorer.NamespaceInfo,System.Object)">
            <summary>
            A filter that matches only public namespaces. This currently always returns true.
            </summary>
            <param name="m">The namepsace to test for a match.</param>
            <param name="filterCriteria">The parameter is not used.</param>
            <returns>A value indicating whether the object matches.</returns>
        </member>
        <member name="M:ClassExplorer.Commands.FindNamespaceCommand.ProcessSingleObject(System.Management.Automation.PSObject)">
            <summary>
            The ProcessSingleObject method.
            </summary>
            <param name="input">The input parameter from the pipeline.</param>
        </member>
        <member name="T:ClassExplorer.Commands.FindReflectionObjectCommandBase`1">
            <summary>
            Provides common parameters and setup for the Find- cmdlets.
            </summary>
            <typeparam name="TMemberType">The member type that the cmdlet can match.</typeparam>
        </member>
        <member name="P:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.FilterScript">
            <summary>
            Gets or sets a ScriptBlock to invoke as a predicate filter.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.Name">
            <summary>
            Gets or sets the name to match.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.Force">
            <summary>
            Gets or sets a value indicating whether to include nonpublic members.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.RegularExpression">
            <summary>
            Gets or sets a value indicating whether to use regular expressions to match parameters
            that support wildcards.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.InputObject">
            <summary>
            Gets or sets the object passed from the pipeline.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.Not">
            <summary>
            Gets or sets a value indicating whether the match should be negated.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.ExpectingInput">
            <summary>
            Gets or sets a value indicating whether valid input has been processed from the pipeline.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.Filters">
            <summary>
            Gets a list of filters to use for matching.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.WildcardNameFilter(`0,System.Object)">
            <summary>
            A filter that matches the Name property of the object passed using PowerShell wildcard
            matching.
            </summary>
            <param name="m">The object to test for a match.</param>
            <param name="filterCriteria">The wildcard pattern to test.</param>
            <returns>A value indicating whether the object matches.</returns>
        </member>
        <member name="M:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.RegexNameFilter(`0,System.Object)">
            <summary>
            A filter that matches the Name property of the object passed using regular expressions.
            </summary>
            <param name="m">The object to test for a match.</param>
            <param name="filterCriteria">The regex pattern to test.</param>
            <returns>A value indicating whether the object matches.</returns>
        </member>
        <member name="M:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.BeginProcessing">
            <summary>
            The BeginProcessing method.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.ProcessRecord">
            <summary>
            The ProcessRecord method.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.AggregateFilter(`0,System.Object)">
            <summary>
            A filter that invokes all filters set during initialization. This is the main filter
            to be based to the Module.FindTypes or Type.FindMembers methods
            </summary>
            <param name="m">The object to test for a match.</param>
            <param name="filterCriteria">The parameter is not used.</param>
            <returns>A value indicating whether the object matches.</returns>
        </member>
        <member name="M:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.PublicFilter(`0,System.Object)">
            <summary>
            A filter that matches only public objects.
            </summary>
            <param name="m">The object to test for a match.</param>
            <param name="filterCriteria">The parameter is not used.</param>
            <returns>A value indicating whether the object matches.</returns>
        </member>
        <member name="M:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.ProcessSingleObject(System.Management.Automation.PSObject)">
            <summary>
            Process a single non-null object from the pipeline.
            </summary>
            <param name="input">The object from the pipeline.</param>
        </member>
        <member name="M:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.InitializeFilters">
            <summary>
            Process parameters and create the list of filters.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.ProcessName(System.String,ClassExplorer.FilterFrame{`0}.ReflectionFilter,ClassExplorer.FilterFrame{`0}.ReflectionFilter)">
            <summary>
            Process a string parameter that supports wildcards. If the RegularExpressions input
            parameter is specified, the regexMethod will be used. Otherwise the wildcard method.
            </summary>
            <param name="pattern">The pattern to match.</param>
            <param name="wildcardMethod">The filter to use for wildcard matching.</param>
            <param name="regexMethod">The filter to use for regex matching.</param>
        </member>
        <member name="M:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.CreateFrame(ClassExplorer.FilterFrame{`0}.ReflectionFilter,System.Object)">
            <summary>
            Creates a filter frame to add to the filter list.
            </summary>
            <param name="filter">The filter to invoke.</param>
            <param name="filterCriteria">The criteria to pass to the filter.</param>
            <returns>The created filter frame.</returns>
        </member>
        <member name="M:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.ProcessParameter(ClassExplorer.FilterFrame{`0}.ReflectionFilter,System.Boolean)">
            <summary>
            Process an input parameter for a filter with no criteria.
            </summary>
            <param name="filter">The filter to invoke.</param>
            <param name="shouldAdd">A value indicating if the filter should be added.</param>
        </member>
        <member name="M:ClassExplorer.Commands.FindReflectionObjectCommandBase`1.ProcessParameter``1(ClassExplorer.FilterFrame{`0}.ReflectionFilter,``0)">
            <summary>
            Process a parameter that passes criteria to the filter.
            </summary>
            <param name="filter">The filter to invoke.</param>
            <param name="value">The criteria to pass to the filter.</param>
            <typeparam name="TCriteria">The type of the criteria.</typeparam>
        </member>
        <member name="T:ClassExplorer.Commands.FindTypeCommand">
            <summary>
            The FindType cmdlet searches the AppDomain for matching types.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindTypeCommand.Namespace">
            <summary>
            Gets or sets the namespace to match.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindTypeCommand.Name">
            <summary>
            Gets or sets the type name to match.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindTypeCommand.FullName">
            <summary>
            Gets or sets the full type name to match.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindTypeCommand.InheritsType">
            <summary>
            Gets or sets the base type that a type must inherit to match.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindTypeCommand.ImplementsInterface">
            <summary>
            Gets or sets the interface that a type must implement to match.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindTypeCommand.Abstract">
            <summary>
            Gets or sets a value indicating whether to only match abstract classes.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindTypeCommand.Interface">
            <summary>
            Gets or sets a value indicating whether to only match interfaces.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.FindTypeCommand.ValueType">
            <summary>
            Gets or sets a value indicating whether to only match ValueTypes.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindTypeCommand.EndProcessing">
            <summary>
            The EndProcessing method.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindTypeCommand.ProcessSingleObject(System.Management.Automation.PSObject)">
            <summary>
            The ProcessSingleObject method.
            </summary>
            <param name="input">The input parameter from the pipeline.</param>
        </member>
        <member name="M:ClassExplorer.Commands.FindTypeCommand.InitializeFilters">
            <summary>
            Process parameters and create the filter list.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.FindTypeCommand.PublicFilter(System.Type,System.Object)">
            <summary>
            A filter that matches only public types.
            </summary>
            <param name="m">The type to test for a match.</param>
            <param name="filterCriteria">The parameter is not used.</param>
            <returns>A value indicating whether the object matches.</returns>
        </member>
        <member name="T:ClassExplorer.Commands.GetAssemblyCommand">
            <summary>
            The Get-Assembly cmdlet gets the assemblies currently loaded in the AppDomain.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.GetAssemblyCommand.Name">
            <summary>
            Gets or sets the name to match.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.GetAssemblyCommand.EndProcessing">
            <summary>
            The EndProcessing method.
            </summary>
        </member>
        <member name="T:ClassExplorer.Commands.GetParameterCommand">
            <summary>
            The Get-Parameter cmdlet get parameters from methods.
            </summary>
        </member>
        <member name="P:ClassExplorer.Commands.GetParameterCommand.Method">
            <summary>
            Gets or sets the method to get parameters from.
            </summary>
        </member>
        <member name="M:ClassExplorer.Commands.GetParameterCommand.ProcessRecord">
            <summary>
            The ProcessRecord method.
            </summary>
        </member>
        <member name="T:ClassExplorer.FilterFrame`1">
            <summary>
            Represents a single filter invocation including criteria.
            </summary>
            <typeparam name="TMemberType">The member type this frame can match.</typeparam>
        </member>
        <member name="M:ClassExplorer.FilterFrame`1.#ctor(ClassExplorer.FilterFrame{`0}.ReflectionFilter,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:ClassExplorer.FilterFrame`1"/> class.
            </summary>
            <param name="filter">The filter to invoke.</param>
            <param name="criteria">The criteria to pass to the filter.</param>
        </member>
        <member name="T:ClassExplorer.FilterFrame`1.ReflectionFilter">
            <summary>
            A filter like TypeFilter and MemberFilter that can be adjusted to different types.
            </summary>
            <param name="m">The object to test for a match.</param>
            <param name="filterCriteria">The criteria to pass to the filter.</param>
            <returns>A value indicating whether the object matches.</returns>
        </member>
        <member name="P:ClassExplorer.FilterFrame`1.Filter">
            <summary>
            Gets the filter to invoke.
            </summary>
        </member>
        <member name="P:ClassExplorer.FilterFrame`1.Criteria">
            <summary>
            Gets the criteria to pass to the filter.
            </summary>
        </member>
        <member name="T:ClassExplorer.NamespaceArgumentCompleter">
            <summary>
            Provides argument completion for namespace input parameters.
            </summary>
        </member>
        <member name="M:ClassExplorer.NamespaceArgumentCompleter.CompleteArgument(System.String,System.String,System.String,System.Management.Automation.Language.CommandAst,System.Collections.IDictionary)">
            <summary>
            Called by the PowerShell engine to complete a parameter.
            </summary>
            <param name="commandName">The name of the command.</param>
            <param name="parameterName">The name of the parameter.</param>
            <param name="wordToComplete">The current parameter value.</param>
            <param name="commandAst">The AST of the command.</param>
            <param name="fakeBoundParameters">A dictionary of currently bound parameters.</param>
            <returns>The result of completion.</returns>
        </member>
        <member name="T:ClassExplorer.NamespaceInfo">
            <summary>
            Provides a representation of a namespace.
            </summary>
        </member>
        <member name="M:ClassExplorer.NamespaceInfo.#ctor(System.String,System.Collections.Generic.IEnumerable{System.Reflection.Assembly})">
            <summary>
            Initializes a new instance of the <see cref="T:ClassExplorer.NamespaceInfo" /> class.
            </summary>
            <param name="fullName">The full name of the namespace.</param>
            <param name="assemblies">The assemblies that declare types within this namespace.</param>
        </member>
        <member name="P:ClassExplorer.NamespaceInfo.FullName">
            <summary>
            Gets the full name.
            </summary>
        </member>
        <member name="P:ClassExplorer.NamespaceInfo.Name">
            <summary>
            Gets the last section of the namespace. For example, the name of the namespace
            System.Management.Automation would be Automation.
            </summary>
        </member>
        <member name="P:ClassExplorer.NamespaceInfo.Assemblies">
            <summary>
            Gets the assemblies that declare classes within this namespace.
            </summary>
        </member>
        <member name="P:ClassExplorer.NamespaceInfo.MemberType">
            <summary>
            Gets the type of member. This is always "Custom".
            </summary>
        </member>
        <member name="P:ClassExplorer.NamespaceInfo.DeclaringType">
            <summary>
            Gets the declaring type. This is always <see cref="T:ClassExplorer.NamespaceInfo" />.
            </summary>
        </member>
        <member name="P:ClassExplorer.NamespaceInfo.ReflectedType">
            <summary>
            Gets the reflected type. This is always <see cref="T:ClassExplorer.NamespaceInfo" />.
            </summary>
        </member>
        <member name="P:ClassExplorer.NamespaceInfo.Namespaces">
            <summary>
            Gets a dictionary of all cached namespaces.
            </summary>
        </member>
        <member name="P:ClassExplorer.NamespaceInfo.CachedNames">
            <summary>
            Gets all cached namespace names.
            </summary>
        </member>
        <member name="M:ClassExplorer.NamespaceInfo.GetCustomAttributes(System.Boolean)">
            <summary>
            Gets custom attributes for the member. This currently always returns an empty array.
            </summary>
            <param name="inherit">The parameter is not used.</param>
            <returns>An empty array.</returns>
        </member>
        <member name="M:ClassExplorer.NamespaceInfo.GetCustomAttributes(System.Type,System.Boolean)">
            <summary>
            Gets custom attributes for the member. This currently always returns an empty array.
            </summary>
            <param name="attributeType">The parameter is not used.</param>
            <param name="inherit">The parameter is not used.</param>
            <returns>An empty array.</returns>
        </member>
        <member name="M:ClassExplorer.NamespaceInfo.IsDefined(System.Type,System.Boolean)">
            <summary>
            Tests if an attribute is defined for this member. This currently always returns false.
            </summary>
            <param name="attributeType">The parameter is not used.</param>
            <param name="inherit">The parameter is not used.</param>
            <returns>A value indicating whether the attribute is defined.</returns>
        </member>
        <member name="M:ClassExplorer.NamespaceInfo.ToString">
            <summary>
            Returns the full name of the namespace.
            </summary>
            <returns>A string containing the full name of the namespace.</returns>
        </member>
        <member name="M:ClassExplorer.NamespaceInfo.GetNamespaces">
            <summary>
            Gets all namespaces in the current AppDomain.
            </summary>
            <returns>A collection of namespaces.</returns>
        </member>
        <member name="M:ClassExplorer.NamespaceInfo.AddAssembly(System.Reflection.Assembly)">
            <summary>
            Adds an assembly to the list of assemblies that declare types within this namespace.
            </summary>
            <param name="assembly">The assembly to add.</param>
        </member>
        <member name="T:ClassExplorer.NamespaceNameArgumentCompleter">
            <summary>
            Provides argument completion for namespace name input parameters.
            </summary>
        </member>
        <member name="M:ClassExplorer.NamespaceNameArgumentCompleter.CompleteArgument(System.String,System.String,System.String,System.Management.Automation.Language.CommandAst,System.Collections.IDictionary)">
            <summary>
            Called by the PowerShell engine to complete a parameter.
            </summary>
            <param name="commandName">The name of the command.</param>
            <param name="parameterName">The name of the parameter.</param>
            <param name="wordToComplete">The current parameter value.</param>
            <param name="commandAst">The AST of the command.</param>
            <param name="fakeBoundParameters">A dictionary of currently bound parameters.</param>
            <returns>The result of completion.</returns>
        </member>
        <member name="T:ClassExplorer.TypeArgumentCompleter">
            <summary>
            Provides argument completion for Type input parameters.
            </summary>
        </member>
        <member name="M:ClassExplorer.TypeArgumentCompleter.GetTypesForCompletion(System.String)">
            <summary>
            Gets types that match the current text.
            </summary>
            <param name="wordToComplete">The current parameter value.</param>
            <returns>Type objects that match the current text.</returns>
        </member>
        <member name="M:ClassExplorer.TypeArgumentCompleter.CompleteArgument(System.String,System.String,System.String,System.Management.Automation.Language.CommandAst,System.Collections.IDictionary)">
            <summary>
            Called by the PowerShell engine to complete a parameter.
            </summary>
            <param name="commandName">The name of the command.</param>
            <param name="parameterName">The name of the parameter.</param>
            <param name="wordToComplete">The current parameter value.</param>
            <param name="commandAst">The AST of the command.</param>
            <param name="fakeBoundParameters">A dictionary of currently bound parameters.</param>
            <returns>The result of completion.</returns>
        </member>
        <member name="T:ClassExplorer.TypeNameArgumentCompleter">
            <summary>
            Provides argument completion for name of a type.
            </summary>
        </member>
        <member name="M:ClassExplorer.TypeNameArgumentCompleter.CompleteArgument(System.String,System.String,System.String,System.Management.Automation.Language.CommandAst,System.Collections.IDictionary)">
            <summary>
            Called by the PowerShell engine to complete a parameter.
            </summary>
            <param name="commandName">The name of the command.</param>
            <param name="parameterName">The name of the parameter.</param>
            <param name="wordToComplete">The current parameter value.</param>
            <param name="commandAst">The AST of the command.</param>
            <param name="fakeBoundParameters">A dictionary of currently bound parameters.</param>
            <returns>The result of completion.</returns>
        </member>
    </members>
</doc>