Hi, here�s sourcer code of the System.dll
System
+ SR.cs
Microsoft.CSharp
+ CSharpMemberAttributeConverter.cs
^ CSharpCodeProvider.cs - GetConverter( Type Type )
Legend
+ Insert
^ Update
--
Fabricio Igor P. A. do Nascimento
Consultor - Builder Solutions
www.buildersolutions.net
//
// Microsoft.CSharp SR Class implementation
//
// Author:
// Fabricio Igor P. A. do Nascimento ([EMAIL PROTECTED])
//
//
//
using System.Globalization;
using System.Reflection;
using System.Resources;
using System.Threading;
namespace System
{
sealed class SR
{
internal const string DebugLaunchFailed = "DebugLaunchFailed";
internal const string DebugLaunchFailedTitle =
"DebugLaunchFailedTitle";
internal const string DebugAssertTitle = "DebugAssertTitle";
internal const string DebugAssertBanner = "DebugAssertBanner";
internal const string DebugAssertShortMessage =
"DebugAssertShortMessage";
internal const string DebugAssertLongMessage =
"DebugAssertLongMessage";
internal const string ObjectDisposed = "ObjectDisposed";
internal const string NotSupported = "NotSupported";
internal const string ExceptionOccurred = "ExceptionOccurred";
internal const string ToStringNull = "ToStringNull";
internal const string EnumConverterInvalidValue =
"EnumConverterInvalidValue";
internal const string ConvertFromException = "ConvertFromException";
internal const string ConvertToException = "ConvertToException";
internal const string ConvertInvalidPrimitive =
"ConvertInvalidPrimitive";
internal const string ErrorMissingPropertyAccessors =
"ErrorMissingPropertyAccessors";
internal const string ErrorInvalidPropertyType =
"ErrorInvalidPropertyType";
internal const string ErrorMissingEventAccessors =
"ErrorMissingEventAccessors";
internal const string ErrorInvalidEventHandler =
"ErrorInvalidEventHandler";
internal const string ErrorInvalidEventType = "ErrorInvalidEventType";
internal const string InvalidMemberName = "InvalidMemberName";
internal const string ErrorBadExtenderType = "ErrorBadExtenderType";
internal const string ErrorCreateSystemEvents =
"ErrorCreateSystemEvents";
internal const string ErrorCreateTimer = "ErrorCreateTimer";
internal const string ErrorKillTimer = "ErrorKillTimer";
internal const string ErrorSystemEventsNotSupported =
"ErrorSystemEventsNotSupported";
internal const string ErrorGetTempPath = "ErrorGetTempPath";
internal const string CHECKOUTCanceled = "CHECKOUTCanceled";
internal const string ErrorInvalidServiceInstance =
"ErrorInvalidServiceInstance";
internal const string ErrorServiceExists = "ErrorServiceExists";
internal const string ArgumentNull_Key = "ArgumentNull_Key";
internal const string Argument_AddingDuplicate =
"Argument_AddingDuplicate";
internal const string ArgumentOutOfRange_NeedNonNegNum =
"ArgumentOutOfRange_NeedNonNegNum";
internal const string InvalidOperation_EnumFailedVersion =
"InvalidOperation_EnumFailedVersion";
internal const string InvalidOperation_EnumOpCantHappen =
"InvalidOperation_EnumOpCantHappen";
internal const string InvalidPrimitiveType = "InvalidPrimitiveType";
internal const string CodeGenOutputWriter = "CodeGenOutputWriter";
internal const string InvalidLanguageIdentifier =
"InvalidLanguageIdentifier";
internal const string InvalidTypeName = "InvalidTypeName";
internal const string MetaExtenderName = "MetaExtenderName";
internal const string InvalidEnumArgument = "InvalidEnumArgument";
internal const string InvalidNullArgument = "InvalidNullArgument";
internal const string InvalidNullEmptyArgument =
"InvalidNullEmptyArgument";
internal const string LicExceptionTypeOnly = "LicExceptionTypeOnly";
internal const string LicExceptionTypeAndInstance =
"LicExceptionTypeAndInstance";
internal const string LicMgrContextCannotBeChanged =
"LicMgrContextCannotBeChanged";
internal const string LicMgrAlreadyLocked = "LicMgrAlreadyLocked";
internal const string LicMgrDifferentUser = "LicMgrDifferentUser";
internal const string InvalidElementType = "InvalidElementType";
internal const string InvalidIdentifier = "InvalidIdentifier";
internal const string ExecFailedToCreate = "ExecFailedToCreate";
internal const string ExecTimeout = "ExecTimeout";
internal const string ExecBadreturn = "ExecBadreturn";
internal const string ExecCantGetRetCode = "ExecCantGetRetCode";
internal const string ExecCantExec = "ExecCantExec";
internal const string ExecCantRevert = "ExecCantRevert";
internal const string CompilerNotFound = "CompilerNotFound";
internal const string DuplicateFileName = "DuplicateFileName";
internal const string CollectionReadOnly = "CollectionReadOnly";
internal const string BitVectorFull = "BitVectorFull";
internal const string ArrayConverterText = "ArrayConverterText";
internal const string CollectionConverterText =
"CollectionConverterText";
internal const string CultureInfoConverterDefaultCultureString =
"CultureInfoConverterDefaultCultureString";
internal const string CultureInfoConverterInvalidCulture =
"CultureInfoConverterInvalidCulture";
internal const string InvalidPrimitive = "InvalidPrimitive";
internal const string TimerInvalidInterval = "TimerInvalidInterval";
internal const string TraceSwitchLevelTooHigh =
"TraceSwitchLevelTooHigh";
internal const string TraceSwitchLevelTooLow =
"TraceSwitchLevelTooLow";
internal const string TraceSwitchInvalidLevel =
"TraceSwitchInvalidLevel";
internal const string TraceListenerIndentSize =
"TraceListenerIndentSize";
internal const string TraceListenerFail = "TraceListenerFail";
internal const string DuplicateComponentName =
"DuplicateComponentName";
internal const string NotImplemented = "NotImplemented";
internal const string OutOfMemory = "OutOfMemory";
internal const string EOF = "EOF";
internal const string IOError = "IOError";
internal const string BadChar = "BadChar";
internal const string toStringNone = "toStringNone";
internal const string toStringUnknown = "toStringUnknown";
internal const string InvalidEnum = "InvalidEnum";
internal const string IndexOutOfRange = "IndexOutOfRange";
internal const string ErrorPropertyAccessorException =
"ErrorPropertyAccessorException";
internal const string InvalidOperation = "InvalidOperation";
internal const string EmptyStack = "EmptyStack";
internal const string PCCategoryName = "PCCategoryName";
internal const string PCCounterName = "PCCounterName";
internal const string PCInstanceName = "PCInstanceName";
internal const string PCMachineName = "PCMachineName";
internal const string PropertyCategoryAction =
"PropertyCategoryAction";
internal const string PropertyCategoryAppearance =
"PropertyCategoryAppearance";
internal const string PropertyCategoryBehavior =
"PropertyCategoryBehavior";
internal const string PropertyCategoryData = "PropertyCategoryData";
internal const string PropertyCategoryDDE = "PropertyCategoryDDE";
internal const string PropertyCategoryDesign =
"PropertyCategoryDesign";
internal const string PropertyCategoryDragDrop =
"PropertyCategoryDragDrop";
internal const string PropertyCategoryFocus = "PropertyCategoryFocus";
internal const string PropertyCategoryFont = "PropertyCategoryFont";
internal const string PropertyCategoryFormat =
"PropertyCategoryFormat";
internal const string PropertyCategoryKey = "PropertyCategoryKey";
internal const string PropertyCategoryList = "PropertyCategoryList";
internal const string PropertyCategoryLayout =
"PropertyCategoryLayout";
internal const string PropertyCategoryDefault =
"PropertyCategoryDefault";
internal const string PropertyCategoryMouse = "PropertyCategoryMouse";
internal const string PropertyCategoryPosition =
"PropertyCategoryPosition";
internal const string PropertyCategoryText = "PropertyCategoryText";
internal const string PropertyCategoryScale = "PropertyCategoryScale";
internal const string PropertyCategoryWindowStyle =
"PropertyCategoryWindowStyle";
internal const string PropertyCategoryConfig =
"PropertyCategoryConfig";
internal const string OnlyAllowedOnce = "OnlyAllowedOnce";
internal const string BeginIndexNotNegative = "BeginIndexNotNegative";
internal const string LengthNotNegative = "LengthNotNegative";
internal const string UnimplementedState = "UnimplementedState";
internal const string UnexpectedOpcode = "UnexpectedOpcode";
internal const string NoResultOnFailed = "NoResultOnFailed";
internal const string UnterminatedBracket = "UnterminatedBracket";
internal const string TooManyParens = "TooManyParens";
internal const string NestedQuantify = "NestedQuantify";
internal const string QuantifyAfterNothing = "QuantifyAfterNothing";
internal const string InternalError = "InternalError";
internal const string IllegalRange = "IllegalRange";
internal const string NotEnoughParens = "NotEnoughParens";
internal const string BadClassInCharRange = "BadClassInCharRange";
internal const string ReversedCharRange = "ReversedCharRange";
internal const string UndefinedReference = "UndefinedReference";
internal const string MalformedReference = "MalformedReference";
internal const string UnrecognizedGrouping = "UnrecognizedGrouping";
internal const string UnterminatedComment = "UnterminatedComment";
internal const string IllegalEndEscape = "IllegalEndEscape";
internal const string MalformedNameRef = "MalformedNameRef";
internal const string UndefinedBackref = "UndefinedBackref";
internal const string UndefinedNameRef = "UndefinedNameRef";
internal const string TooFewHex = "TooFewHex";
internal const string MissingControl = "MissingControl";
internal const string UnrecognizedControl = "UnrecognizedControl";
internal const string UnrecognizedEscape = "UnrecognizedEscape";
internal const string IllegalCondition = "IllegalCondition";
internal const string TooManyAlternates = "TooManyAlternates";
internal const string MakeException = "MakeException";
internal const string IncompleteSlashP = "IncompleteSlashP";
internal const string MalformedSlashP = "MalformedSlashP";
internal const string InvalidGroupName = "InvalidGroupName";
internal const string CapnumNotZero = "CapnumNotZero";
internal const string AlternationCantCapture =
"AlternationCantCapture";
internal const string AlternationCantHaveComment =
"AlternationCantHaveComment";
internal const string UnknownProperty = "UnknownProperty";
internal const string ReplacementError = "ReplacementError";
internal const string CountTooSmall = "CountTooSmall";
internal const string EnumNotStarted = "EnumNotStarted";
internal const string net_baddate = "net_baddate";
internal const string net_writestarted = "net_writestarted";
internal const string net_clsmall = "net_clsmall";
internal const string net_reqsubmitted = "net_reqsubmitted";
internal const string net_resubmitcanceled = "net_resubmitcanceled";
internal const string net_redirect_perm = "net_redirect_perm";
internal const string net_resubmitprotofailed =
"net_resubmitprotofailed";
internal const string net_needchunked = "net_needchunked";
internal const string net_nochunked = "net_nochunked";
internal const string net_nochunkuploadonhttp10 =
"net_nochunkuploadonhttp10";
internal const string net_connarg = "net_connarg";
internal const string net_no100 = "net_no100";
internal const string net_fromto = "net_fromto";
internal const string net_rangetoosmall = "net_rangetoosmall";
internal const string net_entitytoobig = "net_entitytoobig";
internal const string net_invalidversion = "net_invalidversion";
internal const string net_invalidstatus = "net_invalidstatus";
internal const string net_toosmall = "net_toosmall";
internal const string net_toolong = "net_toolong";
internal const string net_connclosed = "net_connclosed";
internal const string net_headerrestrict = "net_headerrestrict";
internal const string net_noseek = "net_noseek";
internal const string net_servererror = "net_servererror";
internal const string net_nouploadonget = "net_nouploadonget";
internal const string net_invasync = "net_invasync";
internal const string net_repcall = "net_repcall";
internal const string net_wrongversion = "net_wrongversion";
internal const string net_badmethod = "net_badmethod";
internal const string net_io_notenoughbyteswritten =
"net_io_notenoughbyteswritten";
internal const string net_requestaborted = "net_requestaborted";
internal const string net_mustwrite = "net_mustwrite";
internal const string net_tooManyRedirections =
"net_tooManyRedirections";
internal const string net_authmodulenotregistered =
"net_authmodulenotregistered";
internal const string net_authschemenotregistered =
"net_authschemenotregistered";
internal const string net_proxyschemenotsupported =
"net_proxyschemenotsupported";
internal const string net_maxsrvpoints = "net_maxsrvpoints";
internal const string net_unknown_prefix = "net_unknown_prefix";
internal const string net_notconnected = "net_notconnected";
internal const string net_notstream = "net_notstream";
internal const string net_timeout = "net_timeout";
internal const string net_nocontentlengthonget =
"net_nocontentlengthonget";
internal const string net_contentlengthmissing =
"net_contentlengthmissing";
internal const string net_nullproxynotallowed =
"net_nullproxynotallowed";
internal const string net_nonhttpproxynotallowed =
"net_nonhttpproxynotallowed";
internal const string net_nottoken = "net_nottoken";
internal const string net_rangetype = "net_rangetype";
internal const string net_need_writebuffering =
"net_need_writebuffering";
internal const string net_securitypackagesupport =
"net_securitypackagesupport";
internal const string net_nodefaultcreds = "net_nodefaultcreds";
internal const string net_stopped = "net_stopped";
internal const string net_udpconnected = "net_udpconnected";
internal const string net_readonlystream = "net_readonlystream";
internal const string net_writeonlystream = "net_writeonlystream";
internal const string net_no_concurrent_io_allowed =
"net_no_concurrent_io_allowed";
internal const string net_needmorethreads = "net_needmorethreads";
internal const string net_MethodNotImplementedException =
"net_MethodNotImplementedException";
internal const string net_PropertyNotImplementedException =
"net_PropertyNotImplementedException";
internal const string net_MethodNotSupportedException =
"net_MethodNotSupportedException";
internal const string net_PropertyNotSupportedException =
"net_PropertyNotSupportedException";
internal const string net_ProtocolNotSupportedException =
"net_ProtocolNotSupportedException";
internal const string net_HashAlgorithmNotSupportedException =
"net_HashAlgorithmNotSupportedException";
internal const string net_QOPNotSupportedException =
"net_QOPNotSupportedException";
internal const string net_SelectModeNotSupportedException =
"net_SelectModeNotSupportedException";
internal const string net_InvalidSocketHandle =
"net_InvalidSocketHandle";
internal const string net_InvalidAddressFamily =
"net_InvalidAddressFamily";
internal const string net_InvalidSocketAddressSize =
"net_InvalidSocketAddressSize";
internal const string net_sockets_blocking = "net_sockets_blocking";
internal const string net_sockets_useblocking =
"net_sockets_useblocking";
internal const string net_sockets_select = "net_sockets_select";
internal const string net_sockets_empty_select =
"net_sockets_empty_select";
internal const string net_sockets_mustbind = "net_sockets_mustbind";
internal const string net_webstatus_Success = "net_webstatus_Success";
internal const string net_webstatus_NameResolutionFailure =
"net_webstatus_NameResolutionFailure";
internal const string net_webstatus_ConnectFailure =
"net_webstatus_ConnectFailure";
internal const string net_webstatus_ReceiveFailure =
"net_webstatus_ReceiveFailure";
internal const string net_webstatus_SendFailure =
"net_webstatus_SendFailure";
internal const string net_webstatus_PipelineFailure =
"net_webstatus_PipelineFailure";
internal const string net_webstatus_RequestCanceled =
"net_webstatus_RequestCanceled";
internal const string net_webstatus_ConnectionClosed =
"net_webstatus_ConnectionClosed";
internal const string net_webstatus_TrustFailure =
"net_webstatus_TrustFailure";
internal const string net_webstatus_SecureChannelFailure =
"net_webstatus_SecureChannelFailure";
internal const string net_webstatus_ServerProtocolViolation =
"net_webstatus_ServerProtocolViolation";
internal const string net_webstatus_KeepAliveFailure =
"net_webstatus_KeepAliveFailure";
internal const string net_webstatus_ProxyNameResolutionFailure =
"net_webstatus_ProxyNameResolutionFailure";
internal const string net_webstatus_MessageLengthLimitExceeded =
"net_webstatus_MessageLengthLimitExceeded";
internal const string net_httpstatuscode_NoContent =
"net_httpstatuscode_NoContent";
internal const string net_httpstatuscode_NonAuthoritativeInformation =
"net_httpstatuscode_NonAuthoritativeInformation";
internal const string net_httpstatuscode_ResetContent =
"net_httpstatuscode_ResetContent";
internal const string net_httpstatuscode_PartialContent =
"net_httpstatuscode_PartialContent";
internal const string net_httpstatuscode_MultipleChoices =
"net_httpstatuscode_MultipleChoices";
internal const string net_httpstatuscode_Ambiguous =
"net_httpstatuscode_Ambiguous";
internal const string net_httpstatuscode_MovedPermanently =
"net_httpstatuscode_MovedPermanently";
internal const string net_httpstatuscode_Moved =
"net_httpstatuscode_Moved";
internal const string net_httpstatuscode_Found =
"net_httpstatuscode_Found";
internal const string net_httpstatuscode_Redirect =
"net_httpstatuscode_Redirect";
internal const string net_httpstatuscode_SeeOther =
"net_httpstatuscode_SeeOther";
internal const string net_httpstatuscode_RedirectMethod =
"net_httpstatuscode_RedirectMethod";
internal const string net_httpstatuscode_NotModified =
"net_httpstatuscode_NotModified";
internal const string net_httpstatuscode_UseProxy =
"net_httpstatuscode_UseProxy";
internal const string net_httpstatuscode_TemporaryRedirect =
"net_httpstatuscode_TemporaryRedirect";
internal const string net_httpstatuscode_RedirectKeepVerb =
"net_httpstatuscode_RedirectKeepVerb";
internal const string net_httpstatuscode_BadRequest =
"net_httpstatuscode_BadRequest";
internal const string net_httpstatuscode_Unauthorized =
"net_httpstatuscode_Unauthorized";
internal const string net_httpstatuscode_PaymentRequired =
"net_httpstatuscode_PaymentRequired";
internal const string net_httpstatuscode_Forbidden =
"net_httpstatuscode_Forbidden";
internal const string net_httpstatuscode_NotFound =
"net_httpstatuscode_NotFound";
internal const string net_httpstatuscode_MethodNotAllowed =
"net_httpstatuscode_MethodNotAllowed";
internal const string net_httpstatuscode_NotAcceptable =
"net_httpstatuscode_NotAcceptable";
internal const string net_httpstatuscode_ProxyAuthenticationRequired =
"net_httpstatuscode_ProxyAuthenticationRequired";
internal const string net_httpstatuscode_RequestTimeout =
"net_httpstatuscode_RequestTimeout";
internal const string net_httpstatuscode_Conflict =
"net_httpstatuscode_Conflict";
internal const string net_httpstatuscode_Gone =
"net_httpstatuscode_Gone";
internal const string net_httpstatuscode_LengthRequired =
"net_httpstatuscode_LengthRequired";
internal const string net_httpstatuscode_InternalServerError =
"net_httpstatuscode_InternalServerError";
internal const string net_httpstatuscode_NotImplemented =
"net_httpstatuscode_NotImplemented";
internal const string net_httpstatuscode_BadGateway =
"net_httpstatuscode_BadGateway";
internal const string net_httpstatuscode_ServiceUnavailable =
"net_httpstatuscode_ServiceUnavailable";
internal const string net_httpstatuscode_GatewayTimeout =
"net_httpstatuscode_GatewayTimeout";
internal const string net_httpstatuscode_HttpVersionNotSupported =
"net_httpstatuscode_HttpVersionNotSupported";
internal const string net_uri_BadScheme = "net_uri_BadScheme";
internal const string net_uri_BadFormat = "net_uri_BadFormat";
internal const string net_uri_BadUserPassword =
"net_uri_BadUserPassword";
internal const string net_uri_BadHostName = "net_uri_BadHostName";
internal const string net_uri_BadFileName = "net_uri_BadFileName";
internal const string net_uri_EmptyUri = "net_uri_EmptyUri";
internal const string net_uri_BadString = "net_uri_BadString";
internal const string net_io_writefailure = "net_io_writefailure";
internal const string net_io_readfailure = "net_io_readfailure";
internal const string net_io_transportfailure =
"net_io_transportfailure";
internal const string net_io_internal_bind = "net_io_internal_bind";
internal const string net_io_invalidasyncresult =
"net_io_invalidasyncresult";
internal const string net_io_invalidendcall = "net_io_invalidendcall";
internal const string net_tls_version = "net_tls_version";
internal const string net_perm_target = "net_perm_target";
internal const string net_perm_both_regex = "net_perm_both_regex";
internal const string net_perm_none = "net_perm_none";
internal const string net_perm_attrib_count = "net_perm_attrib_count";
internal const string net_perm_invalid_val = "net_perm_invalid_val";
internal const string net_perm_attrib_multi = "net_perm_attrib_multi";
internal const string net_perm_epname = "net_perm_epname";
internal const string net_perm_invalid_val_in_element =
"net_perm_invalid_val_in_element";
internal const string dns_bad_ip_address = "dns_bad_ip_address";
internal const string net_webclient = "net_webclient";
internal const string net_webclient_ContentType =
"net_webclient_ContentType";
internal const string net_webclient_Multipart =
"net_webclient_Multipart";
internal const string net_container_add_cookie =
"net_container_add_cookie";
internal const string net_cookie_invalid = "net_cookie_invalid";
internal const string net_cookie_size = "net_cookie_size";
internal const string net_cookie_parse_header =
"net_cookie_parse_header";
internal const string net_cookie_attribute = "net_cookie_attribute";
internal const string net_cookie_format = "net_cookie_format";
internal const string net_set_token = "net_set_token";
internal const string net_revert_token = "net_revert_token";
internal const string _sep02_ = "_sep02_";
internal const string Config_name_value_file_section_file_invalid_root
= "Config_name_value_file_section_file_invalid_root";
internal const string Config_system_already_set =
"Config_system_already_set";
internal const string Config_base_required_attribute_missing =
"Config_base_required_attribute_missing";
internal const string Config_base_required_attribute_empty =
"Config_base_required_attribute_empty";
internal const string Config_base_unrecognized_attribute =
"Config_base_unrecognized_attribute";
internal const string Config_base_unrecognized_element =
"Config_base_unrecognized_element";
internal const string Config_base_elements_only =
"Config_base_elements_only";
internal const string Config_base_no_child_nodes =
"Config_base_no_child_nodes";
internal const string Config_file_doesnt_have_root_configuration =
"Config_file_doesnt_have_root_configuration";
internal const string Client_config_init_error =
"Client_config_init_error";
internal const string Client_config_too_many_configsections_elements =
"Client_config_too_many_configsections_elements";
internal const string Exception_in_config_section_handler =
"Exception_in_config_section_handler";
internal const string Tag_name_cannot_be_location =
"Tag_name_cannot_be_location";
internal const string Tag_name_cannot_begin_with_config =
"Tag_name_cannot_begin_with_config";
internal const string Tag_name_already_defined =
"Tag_name_already_defined";
internal const string Could_not_create_type_instance =
"Could_not_create_type_instance";
internal const string Type_doesnt_implement_IConfigSectionHandler =
"Type_doesnt_implement_IConfigSectionHandler";
internal const string Could_not_remove_section_handler =
"Could_not_remove_section_handler";
internal const string Error_loading_XML_file =
"Error_loading_XML_file";
internal const string Unrecognized_configuration_section =
"Unrecognized_configuration_section";
internal const string Missing_required_attribute =
"Missing_required_attribute";
internal const string Invalid_boolean_attribute =
"Invalid_boolean_attribute";
internal const string Invalid_integer_attribute =
"Invalid_integer_attribute";
internal const string Invalid_positive_integer_attribute =
"Invalid_positive_integer_attribute";
internal const string Invalid_type_attribute =
"Invalid_type_attribute";
internal const string Could_not_create_listener =
"Could_not_create_listener";
internal const string Cannot_remove_with_null =
"Cannot_remove_with_null";
internal const string Could_not_find_type = "Could_not_find_type";
internal const string Could_not_get_constructor =
"Could_not_get_constructor";
internal const string Type_isnt_tracelistener =
"Type_isnt_tracelistener";
internal const string Value_must_be_numeric = "Value_must_be_numeric";
internal const string InvalidDirName = "InvalidDirName";
internal const string FSW_IOError = "FSW_IOError";
internal const string PatternInvalidChar = "PatternInvalidChar";
internal const string BufferSizeTooLarge = "BufferSizeTooLarge";
internal const string FSW_ChangedFilter = "FSW_ChangedFilter";
internal const string FSW_Enabled = "FSW_Enabled";
internal const string FSW_Filter = "FSW_Filter";
internal const string FSW_IncludeSubdirectories =
"FSW_IncludeSubdirectories";
internal const string FSW_Path = "FSW_Path";
internal const string FSW_SynchronizingObject =
"FSW_SynchronizingObject";
internal const string FSW_Changed = "FSW_Changed";
internal const string FSW_Created = "FSW_Created";
internal const string FSW_Deleted = "FSW_Deleted";
internal const string FSW_Renamed = "FSW_Renamed";
internal const string FSW_BufferOverflow = "FSW_BufferOverflow";
internal const string NotSet = "NotSet";
internal const string TimerAutoReset = "TimerAutoReset";
internal const string TimerEnabled = "TimerEnabled";
internal const string TimerInterval = "TimerInterval";
internal const string TimerIntervalElapsed = "TimerIntervalElapsed";
internal const string TimerSynchronizingObject =
"TimerSynchronizingObject";
internal const string MismatchedCounterTypes =
"MismatchedCounterTypes";
internal const string BadLogName = "BadLogName";
internal const string InvalidProperty = "InvalidProperty";
internal const string NotifyCreateFailed = "NotifyCreateFailed";
internal const string CantMonitorEventLog = "CantMonitorEventLog";
internal const string InitTwice = "InitTwice";
internal const string InvalidParameter = "InvalidParameter";
internal const string MissingParameter = "MissingParameter";
internal const string ParameterTooLong = "ParameterTooLong";
internal const string LocalSourceAlreadyExists =
"LocalSourceAlreadyExists";
internal const string SourceAlreadyExists = "SourceAlreadyExists";
internal const string LocalLogAlreadyExistsAsSource =
"LocalLogAlreadyExistsAsSource";
internal const string LogAlreadyExistsAsSource =
"LogAlreadyExistsAsSource";
internal const string DuplicateLogName = "DuplicateLogName";
internal const string RegKeyMissing = "RegKeyMissing";
internal const string LocalRegKeyMissing = "LocalRegKeyMissing";
internal const string RegKeyMissingShort = "RegKeyMissingShort";
internal const string InvalidParameterFormat =
"InvalidParameterFormat";
internal const string NoLogName = "NoLogName";
internal const string RegKeyNoAccess = "RegKeyNoAccess";
internal const string MissingLog = "MissingLog";
internal const string SourceNotRegistered = "SourceNotRegistered";
internal const string LocalSourceNotRegistered =
"LocalSourceNotRegistered";
internal const string CantRetrieveEntries = "CantRetrieveEntries";
internal const string IndexOutOfBounds = "IndexOutOfBounds";
internal const string CantReadLogEntryAt = "CantReadLogEntryAt";
internal const string MissingLogProperty = "MissingLogProperty";
internal const string CantOpenLog = "CantOpenLog";
internal const string NeedSourceToOpen = "NeedSourceToOpen";
internal const string NeedSourceToWrite = "NeedSourceToWrite";
internal const string CantOpenLogAccess = "CantOpenLogAccess";
internal const string LogEntryTooLong = "LogEntryTooLong";
internal const string LogSourceMismatch = "LogSourceMismatch";
internal const string NoAccountInfo = "NoAccountInfo";
internal const string NoCurrentEntry = "NoCurrentEntry";
internal const string MessageNotFormatted = "MessageNotFormatted";
internal const string EventID = "EventID";
internal const string LogDoesNotExists = "LogDoesNotExists";
internal const string InvalidCustomerLogName =
"InvalidCustomerLogName";
internal const string CannotDeleteEqualSource =
"CannotDeleteEqualSource";
internal const string ConfigSectionsUnique = "ConfigSectionsUnique";
internal const string ReadOnlyCounter = "ReadOnlyCounter";
internal const string ReadOnlyRemoveInstance =
"ReadOnlyRemoveInstance";
internal const string NotCustomCounter = "NotCustomCounter";
internal const string CategoryNameMissing = "CategoryNameMissing";
internal const string CounterNameMissing = "CounterNameMissing";
internal const string InstanceNameProhibited =
"InstanceNameProhibited";
internal const string InstanceNameRequired = "InstanceNameRequired";
internal const string MissingInstance = "MissingInstance";
internal const string PerformanceCategoryExists =
"PerformanceCategoryExists";
internal const string InvalidCounterName = "InvalidCounterName";
internal const string DuplicateCounterName = "DuplicateCounterName";
internal const string CantDeleteCategory = "CantDeleteCategory";
internal const string MissingCategory = "MissingCategory";
internal const string MissingCategoryDetail = "MissingCategoryDetail";
internal const string CantReadCategory = "CantReadCategory";
internal const string MissingCounter = "MissingCounter";
internal const string CategoryNameNotSet = "CategoryNameNotSet";
internal const string CounterExists = "CounterExists";
internal const string CantReadCategoryIndex = "CantReadCategoryIndex";
internal const string CantReadCounter = "CantReadCounter";
internal const string CantReadInstance = "CantReadInstance";
internal const string RemoteWriting = "RemoteWriting";
internal const string CounterLayout = "CounterLayout";
internal const string PossibleDeadlock = "PossibleDeadlock";
internal const string SharedMemoryGhosted = "SharedMemoryGhosted";
internal const string HelpNotAvailable = "HelpNotAvailable";
internal const string PerfInvalidHelp = "PerfInvalidHelp";
internal const string PerfInvalidCounterName =
"PerfInvalidCounterName";
internal const string PerfInvalidCategoryName =
"PerfInvalidCategoryName";
internal const string PerfMaxCreationDataCount =
"PerfMaxCreationDataCount";
internal const string RemoteCounterAdmin = "RemoteCounterAdmin";
internal const string NoInstanceInformation = "NoInstanceInformation";
internal const string PriorityClassNotSupported =
"PriorityClassNotSupported";
internal const string WinNTRequired = "WinNTRequired";
internal const string Win2kRequired = "Win2kRequired";
internal const string NoAssociatedProcess = "NoAssociatedProcess";
internal const string ProcessIdRequired = "ProcessIdRequired";
internal const string NotSupportedRemote = "NotSupportedRemote";
internal const string NoProcessInfo = "NoProcessInfo";
internal const string WaitTillExit = "WaitTillExit";
internal const string NoProcessHandle = "NoProcessHandle";
internal const string MissingProccess = "MissingProccess";
internal const string BadMinWorkset = "BadMinWorkset";
internal const string BadMaxWorkset = "BadMaxWorkset";
internal const string WinNTRequiredForRemote =
"WinNTRequiredForRemote";
internal const string ProcessHasExited = "ProcessHasExited";
internal const string ProcessHasExitedNoId = "ProcessHasExitedNoId";
internal const string ThreadExited = "ThreadExited";
internal const string Win2000Required = "Win2000Required";
internal const string ProcessNotFound = "ProcessNotFound";
internal const string CantGetProcessId = "CantGetProcessId";
internal const string ProcessDisabled = "ProcessDisabled";
internal const string WaitReasonUnavailable = "WaitReasonUnavailable";
internal const string NotSupportedRemoteThread =
"NotSupportedRemoteThread";
internal const string UseShellExecuteRequiresSTA =
"UseShellExecuteRequiresSTA";
internal const string CantRedirectStreams = "CantRedirectStreams";
internal const string CantUseEnvVars = "CantUseEnvVars";
internal const string CouldntConnectToRemoteMachine =
"CouldntConnectToRemoteMachine";
internal const string CouldntGetRemoteProcesses =
"CouldntGetRemoteProcesses";
internal const string InputIdleUnkownError = "InputIdleUnkownError";
internal const string FileNameMissing = "FileNameMissing";
internal const string EnvironmentBlock = "EnvironmentBlock";
internal const string EnumProcessModuleFailed =
"EnumProcessModuleFailed";
internal const string CountersOOM = "CountersOOM";
internal const string MappingCorrupted = "MappingCorrupted";
internal const string SetSecurityDescriptorFailed =
"SetSecurityDescriptorFailed";
internal const string CantCreateFileMapping = "CantCreateFileMapping";
internal const string CantMapFileView = "CantMapFileView";
internal const string CantGetStandardOut = "CantGetStandardOut";
internal const string CantGetStandardIn = "CantGetStandardIn";
internal const string CantGetStandardError = "CantGetStandardError";
internal const string NoFileMappingSize = "NoFileMappingSize";
internal const string CounterType = "CounterType";
internal const string CounterName = "CounterName";
internal const string CounterHelp = "CounterHelp";
internal const string LogEntries = "LogEntries";
internal const string LogLog = "LogLog";
internal const string LogMachineName = "LogMachineName";
internal const string LogMonitoring = "LogMonitoring";
internal const string LogSynchronizingObject =
"LogSynchronizingObject";
internal const string LogSource = "LogSource";
internal const string LogEntryWritten = "LogEntryWritten";
internal const string LogEntryMachineName = "LogEntryMachineName";
internal const string LogEntryData = "LogEntryData";
internal const string LogEntryIndex = "LogEntryIndex";
internal const string LogEntryCategory = "LogEntryCategory";
internal const string LogEntryCategoryNumber =
"LogEntryCategoryNumber";
internal const string LogEntryEventID = "LogEntryEventID";
internal const string LogEntryEntryType = "LogEntryEntryType";
internal const string LogEntryMessage = "LogEntryMessage";
internal const string LogEntrySource = "LogEntrySource";
internal const string LogEntryReplacementStrings =
"LogEntryReplacementStrings";
internal const string LogEntryTimeGenerated = "LogEntryTimeGenerated";
internal const string LogEntryTimeWritten = "LogEntryTimeWritten";
internal const string LogEntryUserName = "LogEntryUserName";
internal const string PC_CounterHelp = "PC_CounterHelp";
internal const string PC_CounterType = "PC_CounterType";
internal const string PC_ReadOnly = "PC_ReadOnly";
internal const string PC_RawValue = "PC_RawValue";
internal const string ProcessAssociated = "ProcessAssociated";
internal const string ProcessExitCode = "ProcessExitCode";
internal const string ProcessTerminated = "ProcessTerminated";
internal const string ProcessExitTime = "ProcessExitTime";
internal const string ProcessHandle = "ProcessHandle";
internal const string ProcessHandleCount = "ProcessHandleCount";
internal const string ProcessId = "ProcessId";
internal const string ProcessMachineName = "ProcessMachineName";
internal const string ProcessMainModule = "ProcessMainModule";
internal const string ProcessModules = "ProcessModules";
internal const string ProcessSynchronizingObject =
"ProcessSynchronizingObject";
internal const string ProcessThreads = "ProcessThreads";
internal const string ProcessEnableRaisingEvents =
"ProcessEnableRaisingEvents";
internal const string ProcessExited = "ProcessExited";
internal const string ProcessFileName = "ProcessFileName";
internal const string ProcessWorkingDirectory =
"ProcessWorkingDirectory";
internal const string ProcessBasePriority = "ProcessBasePriority";
internal const string ProcessMainWindowHandle =
"ProcessMainWindowHandle";
internal const string ProcessMainWindowTitle =
"ProcessMainWindowTitle";
internal const string ProcessMaxWorkingSet = "ProcessMaxWorkingSet";
internal const string ProcessMinWorkingSet = "ProcessMinWorkingSet";
internal const string ProcessNonpagedSystemMemorySize =
"ProcessNonpagedSystemMemorySize";
internal const string ProcessPagedMemorySize =
"ProcessPagedMemorySize";
internal const string ProcessPagedSystemMemorySize =
"ProcessPagedSystemMemorySize";
internal const string ProcessPeakPagedMemorySize =
"ProcessPeakPagedMemorySize";
internal const string ProcessPeakWorkingSet = "ProcessPeakWorkingSet";
internal const string ProcessPeakVirtualMemorySize =
"ProcessPeakVirtualMemorySize";
internal const string ProcessPriorityBoostEnabled =
"ProcessPriorityBoostEnabled";
internal const string ProcessPriorityClass = "ProcessPriorityClass";
internal const string ProcessPrivateMemorySize =
"ProcessPrivateMemorySize";
internal const string ProcessPrivilegedProcessorTime =
"ProcessPrivilegedProcessorTime";
internal const string ProcessProcessName = "ProcessProcessName";
internal const string ProcessProcessorAffinity =
"ProcessProcessorAffinity";
internal const string ProcessResponding = "ProcessResponding";
internal const string ProcessStandardError = "ProcessStandardError";
internal const string ProcessStandardInput = "ProcessStandardInput";
internal const string ProcessStandardOutput = "ProcessStandardOutput";
internal const string ProcessStartInfo = "ProcessStartInfo";
internal const string ProcessStartTime = "ProcessStartTime";
internal const string ProcessTotalProcessorTime =
"ProcessTotalProcessorTime";
internal const string ProcessUserProcessorTime =
"ProcessUserProcessorTime";
internal const string ProcessVirtualMemorySize =
"ProcessVirtualMemorySize";
internal const string ProcessWorkingSet = "ProcessWorkingSet";
internal const string ProcModModuleName = "ProcModModuleName";
internal const string ProcModFileName = "ProcModFileName";
internal const string ProcModBaseAddress = "ProcModBaseAddress";
internal const string ProcModModuleMemorySize =
"ProcModModuleMemorySize";
internal const string ProcModEntryPointAddress =
"ProcModEntryPointAddress";
internal const string ProcessVerb = "ProcessVerb";
internal const string ProcessArguments = "ProcessArguments";
internal const string ProcessErrorDialog = "ProcessErrorDialog";
internal const string ProcessWindowStyle = "ProcessWindowStyle";
internal const string ProcessCreateNoWindow = "ProcessCreateNoWindow";
internal const string ProcessEnvironmentVariables =
"ProcessEnvironmentVariables";
internal const string ProcessRedirectStandardInput =
"ProcessRedirectStandardInput";
internal const string ProcessRedirectStandardOutput =
"ProcessRedirectStandardOutput";
internal const string ProcessRedirectStandardError =
"ProcessRedirectStandardError";
internal const string ProcessUseShellExecute =
"ProcessUseShellExecute";
internal const string ThreadBasePriority = "ThreadBasePriority";
internal const string ThreadCurrentPriority = "ThreadCurrentPriority";
internal const string ThreadId = "ThreadId";
internal const string ThreadPriorityBoostEnabled =
"ThreadPriorityBoostEnabled";
internal const string ThreadPriorityLevel = "ThreadPriorityLevel";
internal const string ThreadPrivilegedProcessorTime =
"ThreadPrivilegedProcessorTime";
internal const string ThreadStartAddress = "ThreadStartAddress";
internal const string ThreadStartTime = "ThreadStartTime";
internal const string ThreadThreadState = "ThreadThreadState";
internal const string ThreadTotalProcessorTime =
"ThreadTotalProcessorTime";
internal const string ThreadUserProcessorTime =
"ThreadUserProcessorTime";
internal const string ThreadWaitReason = "ThreadWaitReason";
internal const string VerbEditorDefault = "VerbEditorDefault";
internal const string AppSettingsReaderNoKey =
"AppSettingsReaderNoKey";
internal const string AppSettingsReaderNoParser =
"AppSettingsReaderNoParser";
internal const string AppSettingsReaderCantParse =
"AppSettingsReaderCantParse";
internal const string AppSettingsReaderEmptyString =
"AppSettingsReaderEmptyString";
internal const string PermissionNumberOfElements =
"PermissionNumberOfElements";
internal const string PermissionItemExists = "PermissionItemExists";
internal const string PermissionItemDoesntExist =
"PermissionItemDoesntExist";
private static SR loader = null;
private ResourceManager resources;
internal SR()
{
resources = new ResourceManager("System",
base.GetType().Module.Assembly);
}
private static SR GetLoader()
{
if (loader == null)
{
Type type;
Monitor.Enter(type = typeof(SR));
try
{
if (loader == null)
{
loader = new SR();
}
}
finally
{
Monitor.Exit(type);
}
}
return loader;
}
public static string GetString(string name, params object[] args)
{
return GetString(null, name, args);
}
public static string GetString(CultureInfo culture, string name,
params object[] args)
{
SR sR = GetLoader();
if (sR == null)
{
return null;
}
string str = sR.resources.GetString(name, culture);
if (args != null && (int)args.Length > 0)
{
return String.Format(str, args);
}
else
{
return str;
}
}
public static string GetString(string name)
{
return GetString(null, name);
}
public static string GetString(CultureInfo culture, string name)
{
SR sR = GetLoader();
if (sR == null)
{
return null;
}
else
{
return sR.resources.GetString(name, culture);
}
}
public static bool GetBoolean(string name)
{
return GetBoolean(null, name);
}
public static bool GetBoolean(CultureInfo culture, string name)
{
bool flag = false;
SR sR = GetLoader();
if (sR != null)
{
object local = sR.resources.GetObject(name, culture);
if (local is Boolean)
{
flag = (bool)local;
}
}
return flag;
}
public static char GetChar(string name)
{
return GetChar(null, name);
}
public static char GetChar(CultureInfo culture, string name)
{
char ch = '\0';
SR sR = GetLoader();
if (sR != null)
{
object local = sR.resources.GetObject(name, culture);
if (local is Char)
{
ch = (char)local;
}
}
return ch;
}
public static byte GetByte(string name)
{
return GetByte(null, name);
}
public static byte GetByte(CultureInfo culture, string name)
{
byte b = 0;
SR sR = GetLoader();
if (sR != null)
{
object local = sR.resources.GetObject(name, culture);
if (local is Byte)
{
b = (byte)local;
}
}
return b;
}
public static short GetShort(string name)
{
return GetShort(null, name);
}
public static short GetShort(CultureInfo culture, string name)
{
short s = 0;
SR sR = GetLoader();
if (sR != null)
{
object local = sR.resources.GetObject(name, culture);
if (local is Int16)
{
s = (short)local;
}
}
return s;
}
public static int GetInt(string name)
{
return GetInt(null, name);
}
public static int GetInt(CultureInfo culture, string name)
{
int i = 0;
SR sR = GetLoader();
if (sR != null)
{
object local = sR.resources.GetObject(name, culture);
if (local is Int32)
{
i = (int)local;
}
}
return i;
}
public static long GetLong(string name)
{
return GetLong(null, name);
}
public static long GetLong(CultureInfo culture, string name)
{
long l = 0;
SR sR = GetLoader();
if (sR != null)
{
object local = sR.resources.GetObject(name, culture);
if (local is Int64)
{
l = (long)local;
}
}
return l;
}
public static float GetFloat(string name)
{
return GetFloat(null, name);
}
public static float GetFloat(CultureInfo culture, string name)
{
float f = 0.0F;
SR sR = GetLoader();
if (sR == null)
{
object local = sR.resources.GetObject(name, culture);
if (local is Single)
{
f = (float)local;
}
}
return f;
}
public static double GetDouble(string name)
{
return GetDouble(null, name);
}
public static double GetDouble(CultureInfo culture, string name)
{
double d = 0.0;
SR sR = GetLoader();
if (sR == null)
{
object local = sR.resources.GetObject(name, culture);
if (local is Double)
{
d = (double)local;
}
}
return d;
}
public static object GetObject(string name)
{
return GetObject(null, name);
}
public static object GetObject(CultureInfo culture, string name)
{
SR sR = GetLoader();
if (sR == null)
{
return null;
}
else
{
return sR.resources.GetObject(name, culture);
}
}
}
}//
// Microsoft.CSharp CSharpMemberAttributeConverter Class implementation
//
// Author:
// Fabricio Igor P. A. do Nascimento ([EMAIL PROTECTED])
//
//
//
using System;
using System.CodeDom;
using System.Collections;
using System.ComponentModel;
using System.Globalization;
namespace Microsoft.CSharp
{
class CSharpMemberAttributeConverter:TypeConverter
{
private static string[] names;
private static object[] values;
private static CSharpMemberAttributeConverter defaultConverter;
public static CSharpMemberAttributeConverter Default
{
get
{
if (defaultConverter == null)
{
defaultConverter = new
CSharpMemberAttributeConverter();
}
return defaultConverter;
}
}
private string[] Names
{
get
{
if (names == null)
{
names = new string[]{"Public", "Protected",
"Protected Internal", "Internal", "Private"};
}
return names;
}
}
private object[] Values
{
get
{
if (values == null)
{
values = new object[]{24576, 12288, 16384,
4096, 20480};
}
return values;
}
}
public override bool CanConvertFrom(ITypeDescriptorContext context,
Type sourceType)
{
if (sourceType == typeof(string))
{
return true;
}
else
{
return base.CanConvertFrom(context, sourceType);
}
}
public override object ConvertFrom(ITypeDescriptorContext context,
CultureInfo culture, object value)
{
if (value is String)
{
string str = (String)value;
string[] strs = Names;
for (int i = 0; i < (int)strs.Length; i++)
{
if (strs[i].Equals(str))
{
return Values[i];
}
}
}
return 20480;
}
public override object ConvertTo(ITypeDescriptorContext context,
CultureInfo culture, object value, Type destinationType)
{
if (destinationType == null)
{
throw new ArgumentNullException("destinationType");
}
if (destinationType != typeof(string))
{
return base.ConvertTo(context, culture, value,
destinationType);
}
object[] locals = Values;
for (int i = 0; i < (int)locals.Length; i++)
{
if (locals[i].Equals(value))
{
return Names[i];
}
}
return SR.GetString("toStringUnknown");
}
public override bool GetStandardValuesExclusive(ITypeDescriptorContext
context)
{
return true;
}
public override bool GetStandardValuesSupported(ITypeDescriptorContext
context)
{
return true;
}
public override StandardValuesCollection
GetStandardValues(ITypeDescriptorContext context)
{
return new StandardValuesCollection(Values);
}
}
}//
// Microsoft.CSharp CSharpCodeProvider Class implementation
//
// Author:
// Daniel Stodden ([EMAIL PROTECTED])
//
// (C) 2002 Ximian, Inc.
//
namespace Microsoft.CSharp
{
using System;
using System.CodeDom;
using System.CodeDom.Compiler;
using System.ComponentModel;
public class CSharpCodeProvider:CodeDomProvider
{
//
// Constructors
//
public CSharpCodeProvider()
{
}
//
// Properties
//
public override string FileExtension {
get {
return "cs";
}
}
//
// Methods
//
public override ICodeCompiler CreateCompiler()
{
return new Mono.CSharp.CSharpCodeCompiler();
}
public override ICodeGenerator CreateGenerator()
{
return new Mono.CSharp.CSharpCodeGenerator();
}
[MonoTODO]
public override TypeConverter GetConverter( Type Type )
{
if (Type == typeof(MemberAttributes))
{
return CSharpMemberAttributeConverter.Default;
}
else
{
return base.GetConverter(Type);
}
}
}
}