Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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. } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextContainerChangedEventArgs.cs
- TypeGeneratedEventArgs.cs
- ScalarOps.cs
- TemplatedControlDesigner.cs
- BaseDataList.cs
- WebDisplayNameAttribute.cs
- TripleDES.cs
- HierarchicalDataSourceControl.cs
- ToolboxControl.cs
- TransactionState.cs
- RenamedEventArgs.cs
- SearchForVirtualItemEventArgs.cs
- CompositeFontInfo.cs
- DataControlPagerLinkButton.cs
- ResourceExpression.cs
- AttributeCollection.cs
- CompiledXpathExpr.cs
- JoinTreeSlot.cs
- Imaging.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- EventToken.cs
- ZipIOCentralDirectoryFileHeader.cs
- DataGridViewLinkColumn.cs
- QueryTaskGroupState.cs
- CapabilitiesUse.cs
- _SafeNetHandles.cs
- ArgumentOutOfRangeException.cs
- TranslateTransform3D.cs
- entitydatasourceentitysetnameconverter.cs
- OperandQuery.cs
- InvalidCommandTreeException.cs
- altserialization.cs
- DelegateSerializationHolder.cs
- TreeNodeSelectionProcessor.cs
- ConfigurationPermission.cs
- XPathItem.cs
- TimerEventSubscription.cs
- MachineKeyValidationConverter.cs
- DecoderNLS.cs
- GridViewEditEventArgs.cs
- SelectedDatesCollection.cs
- TimeStampChecker.cs
- MobileControlPersister.cs
- WebControlAdapter.cs
- LocalizationParserHooks.cs
- CommandPlan.cs
- SignerInfo.cs
- XmlChoiceIdentifierAttribute.cs
- JsonFormatGeneratorStatics.cs
- TCEAdapterGenerator.cs
- EntityDataSourceMemberPath.cs
- SocketElement.cs
- SqlHelper.cs
- PersistenceTypeAttribute.cs
- ComponentSerializationService.cs
- mda.cs
- ListMarkerSourceInfo.cs
- TransportChannelListener.cs
- DrawTreeNodeEventArgs.cs
- DataBoundLiteralControl.cs
- QilXmlWriter.cs
- ByteConverter.cs
- AsymmetricAlgorithm.cs
- CapiHashAlgorithm.cs
- WSSecureConversation.cs
- EventLogPermissionEntryCollection.cs
- EventSinkActivity.cs
- BaseTemplateBuildProvider.cs
- PageParserFilter.cs
- RepeaterCommandEventArgs.cs
- SymbolTable.cs
- ResourcePart.cs
- PerfCounters.cs
- HostElement.cs
- SelectionProcessor.cs
- ProcessHost.cs
- Point3D.cs
- RTLAwareMessageBox.cs
- EventEntry.cs
- XmlSchemaObjectCollection.cs
- X509ClientCertificateCredentialsElement.cs
- AutomationProperties.cs
- TreeWalkHelper.cs
- ZipIOLocalFileHeader.cs
- GridViewEditEventArgs.cs
- XmlNodeChangedEventManager.cs
- ImageBrush.cs
- DomainUpDown.cs
- SerializeAbsoluteContext.cs
- PropertyValidationContext.cs
- InstanceHandle.cs
- ActivityTypeDesigner.xaml.cs
- QuadraticBezierSegment.cs
- ServiceContractGenerator.cs
- Win32MouseDevice.cs
- Stroke.cs
- NativeObjectSecurity.cs
- PeerResolver.cs
- ping.cs
- ButtonFieldBase.cs