Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / MissingMethodException.cs / 1 / 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); } protected MissingMethodException(SerializationInfo info, StreamingContext context) : base(info, context) { } public override String Message { get { if (ClassName == null) { return base.Message; } else { // do any desired fixups to classname here. return String.Format(CultureInfo.CurrentCulture, 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); } protected MissingMethodException(SerializationInfo info, StreamingContext context) : base(info, context) { } public override String Message { get { if (ClassName == null) { return base.Message; } else { // do any desired fixups to classname here. return String.Format(CultureInfo.CurrentCulture, 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
- CaretElement.cs
- TextTreeUndoUnit.cs
- SID.cs
- CompositeActivityTypeDescriptor.cs
- StringPropertyBuilder.cs
- DataGridViewCellValueEventArgs.cs
- XmlUnspecifiedAttribute.cs
- BinarySerializer.cs
- Visual3DCollection.cs
- GeneratedCodeAttribute.cs
- CompModSwitches.cs
- SiteMapNode.cs
- SafeCertificateContext.cs
- ParseHttpDate.cs
- VirtualizingPanel.cs
- XmlnsDictionary.cs
- WindowsListViewItem.cs
- MenuStrip.cs
- SpellerHighlightLayer.cs
- CircleEase.cs
- RawStylusInputReport.cs
- SqlNamer.cs
- DataTemplateSelector.cs
- BitStream.cs
- UserControl.cs
- NativeMethods.cs
- MulticastNotSupportedException.cs
- util.cs
- _TimerThread.cs
- WSSecureConversationDec2005.cs
- SafeRightsManagementQueryHandle.cs
- EndOfStreamException.cs
- WaitHandleCannotBeOpenedException.cs
- StringValidator.cs
- ComAdminInterfaces.cs
- TemplatePartAttribute.cs
- ExpressionDumper.cs
- FatalException.cs
- SocketManager.cs
- AnnotationComponentManager.cs
- VideoDrawing.cs
- StyleBamlTreeBuilder.cs
- COAUTHINFO.cs
- BaseParser.cs
- ExpressionBinding.cs
- DataSourceControl.cs
- WorkflowDesigner.cs
- IResourceProvider.cs
- EventListenerClientSide.cs
- ClientProxyGenerator.cs
- RenderingBiasValidation.cs
- ReadOnlyAttribute.cs
- ColumnWidthChangingEvent.cs
- CodeMemberMethod.cs
- SmiTypedGetterSetter.cs
- WorkflowOperationBehavior.cs
- ExportFileRequest.cs
- WebPartDisplayModeCancelEventArgs.cs
- DbCommandTree.cs
- XNodeSchemaApplier.cs
- ScaleTransform.cs
- InputLanguageCollection.cs
- DocumentSequenceHighlightLayer.cs
- EDesignUtil.cs
- ListViewItemSelectionChangedEvent.cs
- PropertyGroupDescription.cs
- AutoResetEvent.cs
- COM2IPerPropertyBrowsingHandler.cs
- CodeDomLocalizationProvider.cs
- HttpHandlersSection.cs
- LinkedResource.cs
- CompilationUnit.cs
- CheckBoxAutomationPeer.cs
- PerfCounters.cs
- Vars.cs
- SchemaCollectionCompiler.cs
- Attribute.cs
- EqualityComparer.cs
- UserCancellationException.cs
- VisualStyleElement.cs
- FileDataSourceCache.cs
- SiteMapSection.cs
- TypeDescriptor.cs
- SessionState.cs
- CompositeTypefaceMetrics.cs
- FixUp.cs
- SiteMapDataSource.cs
- RectangleHotSpot.cs
- Line.cs
- ResourcePool.cs
- FixedPageStructure.cs
- RotateTransform.cs
- _ConnectionGroup.cs
- FullTrustAssemblyCollection.cs
- BoolLiteral.cs
- EventSinkActivity.cs
- ToolStripPanelRenderEventArgs.cs
- ConsoleCancelEventArgs.cs
- SelectionItemPattern.cs
- AuthenticationServiceManager.cs