log4net SDK Reference |

# SystemInfo Members

SystemInfo overview

#### Public Static (Shared) Fields

EmptyTypes | Gets an empty array of types.

#### Public Static (Shared) Properties

ApplicationBaseDirectory | Gets the base directory for this AppDomain.
ApplicationFriendlyName | Get this application's friendly name
ConfigurationFileLocation | Gets the path to the configuration file for the current AppDomain.
CurrentThreadId | Gets the ID of the current thread.
EntryAssemblyLocation | Gets the path to the file that first executed in the current AppDomain.
HostName | Get the host name or machine name for the current machine
NewLine | Gets the system dependent line terminator.
NotAvailableText | Text to output when an unsupported feature is requested.
NullText | Text to output when a `null` is encountered.
ProcessStartTime | Get the start time for the current process.

#### Public Static (Shared) Methods

AssemblyFileName | Gets the file name portion of the Assembly, including the extension.
AssemblyLocationInfo | Gets the assembly location path for the specified assembly.
AssemblyQualifiedName | Gets the fully qualified name of the Type, including the name of the assembly from which the Type was loaded.
AssemblyShortName | Gets the short name of the Assembly.
ConvertToFullPath | Convert a path into a fully qualified local file path.
CreateArgumentOutOfRangeException | Create an ArgumentOutOfRangeException
CreateCaseInsensitiveHashtable | Creates a new case-insensitive instance of the Hashtable class with the default initial capacity.
GetAppSetting | Lookup an application setting
GetTypeFromString | Overloaded. Loads the type specified in the type string.
NewGuid | Generate a new guid
TryParse | Overloaded. Parse a string into an Int32 value

#### Public Instance Methods

Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) | Gets the Type of the current instance.
ToString (inherited from Object) | Returns a String that represents the current Object.

#### See Also

SystemInfo Class | log4net.Util Namespace