Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- StyleSelector.cs
- RichTextBoxConstants.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- RuntimeConfig.cs
- MouseActionValueSerializer.cs
- PrintingPermissionAttribute.cs
- DateTimeConstantAttribute.cs
- XPathAxisIterator.cs
- LogStream.cs
- PolyBezierSegment.cs
- Binding.cs
- UserControlCodeDomTreeGenerator.cs
- ButtonChrome.cs
- DictionarySurrogate.cs
- Annotation.cs
- DataContractSerializerOperationGenerator.cs
- DBConcurrencyException.cs
- SmiRecordBuffer.cs
- EventWaitHandleSecurity.cs
- AdornerDecorator.cs
- SerialReceived.cs
- PromptStyle.cs
- DataViewManagerListItemTypeDescriptor.cs
- DataSourceControl.cs
- SafeBitVector32.cs
- ExpressionBindingCollection.cs
- OleDbException.cs
- IsolatedStorageFileStream.cs
- PermissionSetEnumerator.cs
- StatusBarPanelClickEvent.cs
- Token.cs
- WebPartsPersonalization.cs
- StrongNameHelpers.cs
- MatrixTransform3D.cs
- ADMembershipUser.cs
- PointLightBase.cs
- FontUnit.cs
- BoundsDrawingContextWalker.cs
- SystemPens.cs
- DrawToolTipEventArgs.cs
- ToolboxItemAttribute.cs
- EventDriven.cs
- input.cs
- SqlConnection.cs
- DeleteMemberBinder.cs
- DomainConstraint.cs
- Clipboard.cs
- SqlDataRecord.cs
- ZipPackage.cs
- ActivitySurrogateSelector.cs
- TableRow.cs
- RetrieveVirtualItemEventArgs.cs
- ExpandCollapseProviderWrapper.cs
- ListViewGroupItemCollection.cs
- DeobfuscatingStream.cs
- ControlDesigner.cs
- XamlSerializerUtil.cs
- XmlSchemaComplexContentRestriction.cs
- ComboBoxItem.cs
- EmptyQuery.cs
- HttpProfileGroupBase.cs
- Row.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- BitmapFrameEncode.cs
- ConfigurationSchemaErrors.cs
- DateTimeConverter2.cs
- TableLayoutPanelCellPosition.cs
- ButtonFlatAdapter.cs
- FixedHyperLink.cs
- CacheEntry.cs
- ColumnPropertiesGroup.cs
- ConsoleKeyInfo.cs
- complextypematerializer.cs
- LinqDataSourceDeleteEventArgs.cs
- listviewsubitemcollectioneditor.cs
- EditorPartCollection.cs
- Barrier.cs
- PrintDialog.cs
- MergeFilterQuery.cs
- X509ChainPolicy.cs
- SessionEndingCancelEventArgs.cs
- FrameworkTemplate.cs
- BypassElementCollection.cs
- DependencyObject.cs
- OrderedHashRepartitionStream.cs
- ToolStripItem.cs
- XamlPathDataSerializer.cs
- UnknownBitmapEncoder.cs
- XmlNodeList.cs
- ResourceDescriptionAttribute.cs
- HandlerMappingMemo.cs
- TimeSpan.cs
- CustomWebEventKey.cs
- WebPartEventArgs.cs
- OptimizerPatterns.cs
- TypefaceMetricsCache.cs
- DBPropSet.cs
- ResXResourceWriter.cs
- LinqTreeNodeEvaluator.cs
- StickyNoteHelper.cs