Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / MissingMethodException.cs / 1305376 / MissingMethodException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: MissingMethodException ** ** ** Purpose: The exception class for class loading failures. ** ** =============================================================================*/ namespace System { using System; using System.Runtime.Remoting; using System.Runtime.Serialization; using System.Runtime.CompilerServices; using System.Globalization; [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class MissingMethodException : MissingMemberException, ISerializable { public MissingMethodException() : base(Environment.GetResourceString("Arg_MissingMethodException")) { SetErrorCode(__HResults.COR_E_MISSINGMETHOD); } public MissingMethodException(String message) : base(message) { SetErrorCode(__HResults.COR_E_MISSINGMETHOD); } public MissingMethodException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.COR_E_MISSINGMETHOD); } [System.Security.SecuritySafeCritical] // auto-generated protected MissingMethodException(SerializationInfo info, StreamingContext context) : base(info, context) { } public override String Message { [System.Security.SecuritySafeCritical] // auto-generated get { if (ClassName == null) { return base.Message; } else { // do any desired fixups to classname here. return Environment.GetResourceString("MissingMethod_Name", ClassName + "." + MemberName + (Signature != null ? " " + FormatSignature(Signature) : "")); } } } // Called from the EE private MissingMethodException(String className, String methodName, byte[] signature) { ClassName = className; MemberName = methodName; Signature = signature; } public MissingMethodException(String className, String methodName) { ClassName = className; MemberName = methodName; } // If ClassName != null, Message will construct on the fly using it // and the other variables. This allows customization of the // format depending on the language environment. } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: MissingMethodException ** ** ** Purpose: The exception class for class loading failures. ** ** =============================================================================*/ namespace System { using System; using System.Runtime.Remoting; using System.Runtime.Serialization; using System.Runtime.CompilerServices; using System.Globalization; [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class MissingMethodException : MissingMemberException, ISerializable { public MissingMethodException() : base(Environment.GetResourceString("Arg_MissingMethodException")) { SetErrorCode(__HResults.COR_E_MISSINGMETHOD); } public MissingMethodException(String message) : base(message) { SetErrorCode(__HResults.COR_E_MISSINGMETHOD); } public MissingMethodException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.COR_E_MISSINGMETHOD); } [System.Security.SecuritySafeCritical] // auto-generated protected MissingMethodException(SerializationInfo info, StreamingContext context) : base(info, context) { } public override String Message { [System.Security.SecuritySafeCritical] // auto-generated get { if (ClassName == null) { return base.Message; } else { // do any desired fixups to classname here. return Environment.GetResourceString("MissingMethod_Name", ClassName + "." + MemberName + (Signature != null ? " " + FormatSignature(Signature) : "")); } } } // Called from the EE private MissingMethodException(String className, String methodName, byte[] signature) { ClassName = className; MemberName = methodName; Signature = signature; } public MissingMethodException(String className, String methodName) { ClassName = className; MemberName = methodName; } // If ClassName != null, Message will construct on the fly using it // and the other variables. This allows customization of the // format depending on the language environment. } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DecoratedNameAttribute.cs
- unsafeIndexingFilterStream.cs
- QueueException.cs
- KeySpline.cs
- HtmlElementErrorEventArgs.cs
- InteropAutomationProvider.cs
- DesignerSerializationVisibilityAttribute.cs
- OleDbParameterCollection.cs
- ComplexTypeEmitter.cs
- ProviderConnectionPointCollection.cs
- GridViewAutomationPeer.cs
- CacheRequest.cs
- XmlSchemaSimpleType.cs
- ContractMapping.cs
- PropertyEmitter.cs
- Dispatcher.cs
- COSERVERINFO.cs
- SystemDiagnosticsSection.cs
- documentation.cs
- WasNotInstalledException.cs
- WindowsFormsHostAutomationPeer.cs
- DebugHandleTracker.cs
- ConfigurationStrings.cs
- FontFamily.cs
- HtmlInputText.cs
- COM2EnumConverter.cs
- RenderingEventArgs.cs
- SvcMapFileLoader.cs
- Claim.cs
- StackBuilderSink.cs
- LogicalTreeHelper.cs
- GeometryValueSerializer.cs
- TreeViewDataItemAutomationPeer.cs
- OptimizedTemplateContent.cs
- GeometryDrawing.cs
- TypeLibConverter.cs
- UDPClient.cs
- PtsHost.cs
- HtmlHistory.cs
- basemetadatamappingvisitor.cs
- CustomPopupPlacement.cs
- InputElement.cs
- WindowsFormsHostPropertyMap.cs
- ExtensionSurface.cs
- _NTAuthentication.cs
- IUnknownConstantAttribute.cs
- QuaternionValueSerializer.cs
- ColorKeyFrameCollection.cs
- PopupRoot.cs
- ReadOnlyDictionary.cs
- PropertyEmitter.cs
- ControlType.cs
- DataGridViewCheckBoxColumn.cs
- PartBasedPackageProperties.cs
- XmlBinaryWriter.cs
- WindowInteropHelper.cs
- InputReport.cs
- SqlExpressionNullability.cs
- OpenFileDialog.cs
- Style.cs
- DataGridViewCellStyleBuilderDialog.cs
- DataGridViewCellConverter.cs
- MultipartIdentifier.cs
- SelectionHighlightInfo.cs
- LineServices.cs
- HtmlLink.cs
- figurelengthconverter.cs
- Line.cs
- CompiledXpathExpr.cs
- AssemblyAssociatedContentFileAttribute.cs
- QueueSurrogate.cs
- NativeMethods.cs
- Operator.cs
- DesignerRegionMouseEventArgs.cs
- StoreContentChangedEventArgs.cs
- CustomAttributeFormatException.cs
- PropertyChange.cs
- PocoEntityKeyStrategy.cs
- ByteAnimation.cs
- Invariant.cs
- AdornerHitTestResult.cs
- CodeSnippetTypeMember.cs
- FilteredDataSetHelper.cs
- XPathDocumentIterator.cs
- SafePEFileHandle.cs
- DetailsViewUpdateEventArgs.cs
- WorkflowInstanceProvider.cs
- WebPermission.cs
- RecordsAffectedEventArgs.cs
- XmlSchemaValidationException.cs
- Crc32.cs
- ResourceProviderFactory.cs
- CodeRemoveEventStatement.cs
- CacheForPrimitiveTypes.cs
- DependencyPropertyHelper.cs
- MethodBuilderInstantiation.cs
- RSAPKCS1SignatureFormatter.cs
- CheckBoxStandardAdapter.cs
- QilGenerator.cs
- TextRangeEdit.cs