Skip to content

Instantly share code, notes, and snippets.

@slodge
Created May 25, 2012 14:57
Show Gist options
  • Save slodge/2788579 to your computer and use it in GitHub Desktop.
Save slodge/2788579 to your computer and use it in GitHub Desktop.
Profile dump
using System;
using System.IO;
using System.Reflection;
namespace ProfileDumper
{
[Serializable]
class ProfileDump
{
private string _path;
private string _currentFilePath;
public ProfileDump(string path)
{
_path = path;
}
public void Go()
{
Console.WriteLine("**************");
Console.WriteLine("New Profile: " + _path);
Console.WriteLine("**************");
var appDomain = AppDomain.CreateDomain("testing");
appDomain.ReflectionOnlyAssemblyResolve += AppDomainOnReflectionOnlyAssemblyResolve;
foreach (var file in Directory.GetFiles(_path, "*.dll", SearchOption.TopDirectoryOnly))
{
Console.WriteLine(" ");
Console.WriteLine(" Assembly: " + file);
if (file.Contains("mscorlib"))
{
Console.WriteLine(" skipped as mscorlib is mscorlib... mostly...");
continue;
}
_currentFilePath = file;
appDomain.DoCallBack(this.DoCallback);
}
Console.WriteLine();
}
private Assembly AppDomainOnReflectionOnlyAssemblyResolve(object sender, ResolveEventArgs args)
{
var fileName = args.Name.Split(',')[0] + ".dll";
var tryHere = Path.Combine(_path, fileName);
return Assembly.ReflectionOnlyLoadFrom(tryHere);
}
private void DoCallback()
{
var assembly = Assembly.ReflectionOnlyLoadFrom(_currentFilePath);
foreach (var type in assembly.GetExportedTypes())
{
Console.WriteLine(" Type: " + type.FullName);
foreach (var memberInfo in type.GetMembers(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static))
{
Console.WriteLine(" Member: " + memberInfo.Name);
}
}
}
}
class ProfileDumpControl
{
private const string BasePath =
@"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile";
public void Go()
{
foreach (var directory in Directory.GetDirectories(BasePath, "Profile*", SearchOption.TopDirectoryOnly))
{
var dump = new ProfileDump(directory);
dump.Go();
}
}
}
class Program
{
static void Main(string[] args)
{
new ProfileDumpControl().Go();
}
}
}
**************
New Profile: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile1
**************
Assembly: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile1\mscorlib.dll
skipped as mscorlib is mscorlib... mostly...
Assembly: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile1\System.Core.dll
Type: System.Action
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.Action`2
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.Action`3
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.Action`4
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.Func`1
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.Func`2
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.Func`3
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.Func`4
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.Func`5
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.Linq.Enumerable
Member: ToLookup
Member: Union
Member: Union
Member: Where
Member: Where
Member: OrderByDescending
Member: Range
Member: Repeat
Member: Reverse
Member: Select
Member: Select
Member: SelectMany
Member: SelectMany
Member: SelectMany
Member: SelectMany
Member: SequenceEqual
Member: SequenceEqual
Member: Single
Member: Single
Member: SingleOrDefault
Member: SingleOrDefault
Member: Skip
Member: SkipWhile
Member: SkipWhile
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Sum
Member: Take
Member: TakeWhile
Member: TakeWhile
Member: ThenBy
Member: ThenBy
Member: ThenByDescending
Member: ThenByDescending
Member: ToArray
Member: ToDictionary
Member: ToDictionary
Member: ToDictionary
Member: ToDictionary
Member: ToList
Member: ToLookup
Member: ToLookup
Member: ToLookup
Member: GroupJoin
Member: Intersect
Member: Intersect
Member: Join
Member: Join
Member: Last
Member: Last
Member: LastOrDefault
Member: LastOrDefault
Member: LongCount
Member: LongCount
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Max
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: Min
Member: OfType
Member: OrderBy
Member: OrderBy
Member: OrderByDescending
Member: Aggregate
Member: Aggregate
Member: Aggregate
Member: All
Member: Any
Member: Any
Member: AsEnumerable
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Average
Member: Cast
Member: Concat
Member: Contains
Member: Contains
Member: Count
Member: Count
Member: DefaultIfEmpty
Member: DefaultIfEmpty
Member: Distinct
Member: Distinct
Member: ElementAt
Member: ElementAtOrDefault
Member: Empty
Member: Except
Member: Except
Member: First
Member: First
Member: FirstOrDefault
Member: FirstOrDefault
Member: GroupBy
Member: GroupBy
Member: GroupBy
Member: GroupBy
Member: GroupBy
Member: GroupBy
Member: GroupBy
Member: GroupBy
Member: GroupJoin
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Type: System.Linq.IGrouping`2
Member: get_Key
Member: Key
Type: System.Linq.ILookup`2
Member: get_Count
Member: get_Item
Member: Contains
Member: Count
Member: Item
Type: System.Linq.IOrderedEnumerable`1
Member: CreateOrderedEnumerable
Type: System.Linq.Lookup`2
Member: get_Count
Member: get_Item
Member: ApplyResultSelector
Member: Contains
Member: GetEnumerator
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: Count
Member: Item
Type: System.Runtime.CompilerServices.ExtensionAttribute
Member: Equals
Member: GetHashCode
Member: get_TypeId
Member: Match
Member: IsDefaultAttribute
Member: ToString
Member: GetType
Member: .ctor
Member: TypeId
Assembly: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile1\System.dll
Type: System.Diagnostics.Debug
Member: Assert
Member: Assert
Member: Assert
Member: WriteLine
Member: WriteLine
Member: WriteLine
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Type: System.Uri
Member: get_AbsolutePath
Member: get_AbsoluteUri
Member: get_DnsSafeHost
Member: get_Fragment
Member: get_Host
Member: get_IsAbsoluteUri
Member: get_IsUnc
Member: get_LocalPath
Member: get_OriginalString
Member: get_Port
Member: get_Query
Member: get_Scheme
Member: get_UserEscaped
Member: get_UserInfo
Member: CheckSchemeName
Member: Compare
Member: Equals
Member: EscapeDataString
Member: EscapeUriString
Member: GetComponents
Member: GetHashCode
Member: IsBaseOf
Member: IsWellFormedUriString
Member: MakeRelativeUri
Member: op_Equality
Member: op_Inequality
Member: ToString
Member: TryCreate
Member: TryCreate
Member: TryCreate
Member: UnescapeDataString
Member: GetType
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: AbsolutePath
Member: AbsoluteUri
Member: DnsSafeHost
Member: Fragment
Member: Host
Member: IsAbsoluteUri
Member: IsUnc
Member: LocalPath
Member: OriginalString
Member: Port
Member: Query
Member: Scheme
Member: UserEscaped
Member: UserInfo
Type: System.UriBuilder
Member: get_Fragment
Member: set_Fragment
Member: get_Host
Member: set_Host
Member: get_Password
Member: set_Password
Member: get_Path
Member: set_Path
Member: get_Port
Member: set_Port
Member: get_Query
Member: set_Query
Member: get_Scheme
Member: set_Scheme
Member: get_Uri
Member: get_UserName
Member: set_UserName
Member: Equals
Member: GetHashCode
Member: ToString
Member: GetType
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: Fragment
Member: Host
Member: Password
Member: Path
Member: Port
Member: Query
Member: Scheme
Member: Uri
Member: UserName
Type: System.UriComponents
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: AbsoluteUri
Member: Fragment
Member: Host
Member: HostAndPort
Member: HttpRequestUrl
Member: KeepDelimiter
Member: Path
Member: PathAndQuery
Member: Port
Member: Query
Member: Scheme
Member: SchemeAndServer
Member: SerializationInfoString
Member: StrongAuthority
Member: StrongPort
Member: UserInfo
Type: System.UriFormat
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: SafeUnescaped
Member: Unescaped
Member: UriEscaped
Type: System.UriKind
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: Absolute
Member: Relative
Member: RelativeOrAbsolute
Type: System.CodeDom.Compiler.GeneratedCodeAttribute
Member: get_Tool
Member: get_Version
Member: Equals
Member: GetHashCode
Member: get_TypeId
Member: Match
Member: IsDefaultAttribute
Member: ToString
Member: GetType
Member: .ctor
Member: Tool
Member: Version
Member: TypeId
Type: System.Collections.Generic.LinkedList`1
Member: get_Count
Member: get_First
Member: get_Last
Member: AddAfter
Member: AddAfter
Member: AddBefore
Member: AddBefore
Member: AddFirst
Member: AddFirst
Member: AddLast
Member: AddLast
Member: Clear
Member: Contains
Member: CopyTo
Member: Find
Member: FindLast
Member: GetEnumerator
Member: Remove
Member: Remove
Member: RemoveFirst
Member: RemoveLast
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Member: .ctor
Member: Count
Member: First
Member: Last
Member: Enumerator
Type: System.Collections.Generic.LinkedList`1+Enumerator
Member: get_Current
Member: Dispose
Member: MoveNext
Member: Equals
Member: GetHashCode
Member: ToString
Member: GetType
Member: Current
Type: System.Collections.Generic.LinkedListNode`1
Member: get_List
Member: get_Next
Member: get_Previous
Member: get_Value
Member: set_Value
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Member: List
Member: Next
Member: Previous
Member: Value
Type: System.Collections.Generic.Queue`1
Member: get_Count
Member: Clear
Member: Contains
Member: CopyTo
Member: Dequeue
Member: Enqueue
Member: GetEnumerator
Member: Peek
Member: ToArray
Member: TrimExcess
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Member: .ctor
Member: .ctor
Member: Count
Member: Enumerator
Type: System.Collections.Generic.Queue`1+Enumerator
Member: get_Current
Member: Dispose
Member: MoveNext
Member: Equals
Member: GetHashCode
Member: ToString
Member: GetType
Member: Current
Type: System.Collections.Generic.Stack`1
Member: get_Count
Member: Clear
Member: Contains
Member: CopyTo
Member: GetEnumerator
Member: Peek
Member: Pop
Member: Push
Member: ToArray
Member: TrimExcess
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Member: .ctor
Member: .ctor
Member: Count
Member: Enumerator
Type: System.Collections.Generic.Stack`1+Enumerator
Member: get_Current
Member: Dispose
Member: MoveNext
Member: Equals
Member: GetHashCode
Member: ToString
Member: GetType
Member: Current
Type: System.ComponentModel.AsyncCompletedEventArgs
Member: get_Cancelled
Member: get_Error
Member: get_UserState
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Member: Cancelled
Member: Error
Member: UserState
Type: System.ComponentModel.AsyncCompletedEventHandler
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.ComponentModel.CancelEventArgs
Member: get_Cancel
Member: set_Cancel
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Member: .ctor
Member: Cancel
Type: System.ComponentModel.DefaultValueAttribute
Member: get_Value
Member: Equals
Member: GetHashCode
Member: get_TypeId
Member: Match
Member: IsDefaultAttribute
Member: ToString
Member: GetType
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: Value
Member: TypeId
Type: System.ComponentModel.EditorBrowsableAttribute
Member: get_State
Member: Equals
Member: GetHashCode
Member: get_TypeId
Member: Match
Member: IsDefaultAttribute
Member: ToString
Member: GetType
Member: .ctor
Member: State
Member: TypeId
Type: System.ComponentModel.EditorBrowsableState
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: Advanced
Member: Always
Member: Never
Type: System.ComponentModel.IChangeTracking
Member: get_IsChanged
Member: AcceptChanges
Member: IsChanged
Type: System.ComponentModel.IEditableObject
Member: BeginEdit
Member: CancelEdit
Member: EndEdit
Type: System.ComponentModel.INotifyPropertyChanged
Member: add_PropertyChanged
Member: remove_PropertyChanged
Member: PropertyChanged
Type: System.ComponentModel.IRevertibleChangeTracking
Member: RejectChanges
Type: System.ComponentModel.ProgressChangedEventArgs
Member: get_ProgressPercentage
Member: get_UserState
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Member: ProgressPercentage
Member: UserState
Type: System.ComponentModel.ProgressChangedEventHandler
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.ComponentModel.PropertyChangedEventArgs
Member: get_PropertyName
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Member: PropertyName
Type: System.ComponentModel.PropertyChangedEventHandler
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.Text.RegularExpressions.Capture
Member: get_Index
Member: get_Length
Member: get_Value
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: Index
Member: Length
Member: Value
Type: System.Text.RegularExpressions.CaptureCollection
Member: get_Count
Member: get_Item
Member: GetEnumerator
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: Count
Member: Item
Type: System.Text.RegularExpressions.Group
Member: get_Captures
Member: get_Success
Member: get_Index
Member: get_Length
Member: get_Value
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: Captures
Member: Success
Member: Index
Member: Length
Member: Value
Type: System.Text.RegularExpressions.GroupCollection
Member: get_Count
Member: get_Item
Member: get_Item
Member: GetEnumerator
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: Count
Member: Item
Member: Item
Type: System.Text.RegularExpressions.Match
Member: get_Empty
Member: get_Groups
Member: NextMatch
Member: Result
Member: get_Captures
Member: get_Success
Member: get_Index
Member: get_Length
Member: get_Value
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: Empty
Member: Groups
Member: Captures
Member: Success
Member: Index
Member: Length
Member: Value
Type: System.Text.RegularExpressions.MatchCollection
Member: get_Count
Member: get_Item
Member: GetEnumerator
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: Count
Member: Item
Type: System.Text.RegularExpressions.MatchEvaluator
Member: Invoke
Member: BeginInvoke
Member: EndInvoke
Member: GetObjectData
Member: Equals
Member: GetInvocationList
Member: GetHashCode
Member: DynamicInvoke
Member: get_Method
Member: get_Target
Member: Clone
Member: ToString
Member: GetType
Member: .ctor
Member: Method
Member: Target
Type: System.Text.RegularExpressions.Regex
Member: get_Options
Member: get_RightToLeft
Member: Escape
Member: GetGroupNames
Member: GetGroupNumbers
Member: GroupNameFromNumber
Member: GroupNumberFromName
Member: IsMatch
Member: IsMatch
Member: IsMatch
Member: IsMatch
Member: Match
Member: Match
Member: Match
Member: Match
Member: Match
Member: Matches
Member: Matches
Member: Matches
Member: Matches
Member: Replace
Member: Replace
Member: Replace
Member: Replace
Member: Replace
Member: Replace
Member: Replace
Member: Replace
Member: Replace
Member: Replace
Member: Split
Member: Split
Member: Split
Member: Split
Member: Split
Member: ToString
Member: Unescape
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Member: .ctor
Member: Options
Member: RightToLeft
Type: System.Text.RegularExpressions.RegexOptions
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: CultureInvariant
Member: ECMAScript
Member: ExplicitCapture
Member: IgnoreCase
Member: IgnorePatternWhitespace
Member: Multiline
Member: None
Member: RightToLeft
Member: Singleline
Assembly: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile1\System.Xml.dll
Type: System.Xml.ConformanceLevel
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: Auto
Member: Document
Member: Fragment
Type: System.Xml.DtdProcessing
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: Ignore
Member: Prohibit
Type: System.Xml.IXmlLineInfo
Member: get_LineNumber
Member: get_LinePosition
Member: HasLineInfo
Member: LineNumber
Member: LinePosition
Type: System.Xml.IXmlNamespaceResolver
Member: GetNamespacesInScope
Member: LookupNamespace
Member: LookupPrefix
Type: System.Xml.NamespaceHandling
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: Default
Member: OmitDuplicates
Type: System.Xml.XmlNameTable
Member: Add
Member: Add
Member: Get
Member: Get
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Type: System.Xml.NameTable
Member: Add
Member: Add
Member: Get
Member: Get
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Type: System.Xml.NewLineHandling
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: Entitize
Member: None
Member: Replace
Type: System.Xml.ReadState
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: Closed
Member: EndOfFile
Member: Error
Member: Initial
Member: Interactive
Type: System.Xml.WriteState
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: Attribute
Member: Closed
Member: Content
Member: Element
Member: Error
Member: Prolog
Member: Start
Type: System.Xml.XmlConvert
Member: DecodeName
Member: EncodeLocalName
Member: EncodeName
Member: EncodeNmToken
Member: ToBoolean
Member: ToByte
Member: ToChar
Member: ToDateTimeOffset
Member: ToDateTimeOffset
Member: ToDateTimeOffset
Member: ToDecimal
Member: ToDouble
Member: ToGuid
Member: ToInt16
Member: ToInt32
Member: ToInt64
Member: ToSByte
Member: ToSingle
Member: ToString
Member: ToString
Member: ToString
Member: ToString
Member: ToString
Member: ToString
Member: ToString
Member: ToString
Member: ToString
Member: ToString
Member: ToString
Member: ToString
Member: ToString
Member: ToString
Member: ToString
Member: ToTimeSpan
Member: ToUInt16
Member: ToUInt32
Member: ToUInt64
Member: VerifyName
Member: VerifyNCName
Member: VerifyNMTOKEN
Member: VerifyPublicId
Member: VerifyWhitespace
Member: VerifyXmlChars
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Type: System.Xml.XmlException
Member: get_LineNumber
Member: get_LinePosition
Member: get_Message
Member: get_Data
Member: GetBaseException
Member: get_InnerException
Member: get_TargetSite
Member: get_StackTrace
Member: get_HelpLink
Member: set_HelpLink
Member: get_Source
Member: set_Source
Member: ToString
Member: GetObjectData
Member: get_HResult
Member: GetType
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: LineNumber
Member: LinePosition
Member: Message
Member: Data
Member: InnerException
Member: TargetSite
Member: StackTrace
Member: HelpLink
Member: Source
Member: HResult
Type: System.Xml.XmlNamespaceManager
Member: get_DefaultNamespace
Member: get_NameTable
Member: AddNamespace
Member: GetEnumerator
Member: GetNamespacesInScope
Member: HasNamespace
Member: LookupNamespace
Member: LookupPrefix
Member: PopScope
Member: PushScope
Member: RemoveNamespace
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Member: DefaultNamespace
Member: NameTable
Type: System.Xml.XmlNamespaceScope
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: All
Member: ExcludeXml
Member: Local
Type: System.Xml.XmlNodeType
Member: Equals
Member: GetHashCode
Member: ToString
Member: ToString
Member: CompareTo
Member: ToString
Member: ToString
Member: HasFlag
Member: GetTypeCode
Member: GetType
Member: value__
Member: Attribute
Member: CDATA
Member: Comment
Member: Document
Member: DocumentFragment
Member: DocumentType
Member: Element
Member: EndElement
Member: EndEntity
Member: Entity
Member: EntityReference
Member: None
Member: Notation
Member: ProcessingInstruction
Member: SignificantWhitespace
Member: Text
Member: Whitespace
Member: XmlDeclaration
Type: System.Xml.XmlParserContext
Member: get_BaseURI
Member: set_BaseURI
Member: get_DocTypeName
Member: set_DocTypeName
Member: get_Encoding
Member: set_Encoding
Member: get_InternalSubset
Member: set_InternalSubset
Member: get_NamespaceManager
Member: set_NamespaceManager
Member: get_NameTable
Member: set_NameTable
Member: get_PublicId
Member: set_PublicId
Member: get_SystemId
Member: set_SystemId
Member: get_XmlLang
Member: set_XmlLang
Member: get_XmlSpace
Member: set_XmlSpace
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: .ctor
Member: .ctor
Member: .ctor
Member: .ctor
Member: BaseURI
Member: DocTypeName
Member: Encoding
Member: InternalSubset
Member: NamespaceManager
Member: NameTable
Member: PublicId
Member: SystemId
Member: XmlLang
Member: XmlSpace
Type: System.Xml.XmlQualifiedName
Member: get_IsEmpty
Member: get_Name
Member: get_Namespace
Member: Equals
Member: GetHashCode
Member: op_Equality
Member: op_Inequality
Member: ToString
Member: ToString
Member: GetType
Member: .ctor
Member: .ctor
Member: .ctor
Member: IsEmpty
Member: Name
Member: Namespace
Member: Empty
Type: System.Xml.XmlReader
Member: get_AttributeCount
Member: get_BaseURI
Member: get_CanReadBinaryContent
Member: get_CanReadValueChunk
Member: get_CanResolveEntity
Member: get_Depth
Member: get_EOF
Member: get_HasAttributes
Member: get_HasValue
Member: get_IsDefault
Member: get_IsEmptyElement
Member: get_Item
Member: get_Item
Member: get_Item
Member: get_LocalName
Member: get_Name
Member: get_NamespaceURI
Member: get_NameTable
Member: get_NodeType
Member: get_Prefix
Member: get_ReadState
Member: get_Settings
Member: get_Value
Member: get_ValueType
Member: get_XmlLang
Member: get_XmlSpace
Member: Create
Member: Create
Member: Create
Member: Create
Member: Create
Member: Create
Member: Create
Member: Dispose
Member: GetAttribute
Member: GetAttribute
Member: GetAttribute
Member: IsName
Member: IsNameToken
Member: IsStartElement
Member: IsStartElement
Member: IsStartElement
Member: LookupNamespace
Member: MoveToAttribute
Member: MoveToAttribute
Member: MoveToAttribute
Member: MoveToContent
Member: MoveToElement
Member: MoveToFirstAttribute
Member: MoveToNextAttribute
Member: Read
Member: ReadAttributeValue
Member: ReadContentAs
Member: ReadContentAsBase64
Member: ReadContentAsBinHex
Member: ReadContentAsBoolean
Member: ReadContentAsDecimal
Member: ReadContentAsDouble
Member: ReadContentAsFloat
Member: ReadContentAsInt
Member: ReadContentAsLong
Member: ReadContentAsObject
Member: ReadContentAsString
Member: ReadElementContentAs
Member: ReadElementContentAs
Member: ReadElementContentAsBase64
Member: ReadElementContentAsBinHex
Member: ReadElementContentAsBoolean
Member: ReadElementContentAsBoolean
Member: ReadElementContentAsDecimal
Member: ReadElementContentAsDecimal
Member: ReadElementContentAsDouble
Member: ReadElementContentAsDouble
Member: ReadElementContentAsFloat
Member: ReadElementContentAsFloat
Member: ReadElementContentAsInt
Member: ReadElementContentAsInt
Member: ReadElementContentAsLong
Member: ReadElementContentAsLong
Member: ReadElementContentAsObject
Member: ReadElementContentAsObject
Member: ReadElementContentAsString
Member: ReadElementContentAsString
Member: ReadEndElement
Member: ReadInnerXml
Member: ReadOuterXml
Member: ReadStartElement
Member: ReadStartElement
Member: ReadStartElement
Member: ReadSubtree
Member: ReadToDescendant
Member: ReadToDescendant
Member: ReadToFollowing
Member: ReadToFollowing
Member: ReadToNextSibling
Member: ReadToNextSibling
Member: ReadValueChunk
Member: ResolveEntity
Member: Skip
Member: ToString
Member: Equals
Member: GetHashCode
Member: GetType
Member: AttributeCount
Member: BaseURI
Member: CanReadBinaryContent
Member: CanReadValueChunk
Member: CanResolveEntity
Member: Depth
Member: EOF
Member: HasAttributes
Member: HasValue
Member: IsDefault
Member: IsEmptyElement
Member: Item
Member: Item
Member: Item
Member: LocalName
Member: Name
Member: NamespaceURI
Member: NameTable
Member: NodeType
Member: Prefix
Member: ReadState
Member: Settings
Member: Value
Member: ValueType
Member: XmlLang
Member: XmlSpace
Type: System.Xml.XmlReaderSettings
Member: get_CheckCharacters
Member: set_CheckCharacters
Member: get_CloseInput
Member: set_CloseInput
Member: get_ConformanceLevel
Member: set_ConformanceLevel
etc.!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment