Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypeInitializationException.cs
- VarRefManager.cs
- AudioLevelUpdatedEventArgs.cs
- FloaterParaClient.cs
- BoundPropertyEntry.cs
- Item.cs
- SqlBuilder.cs
- ToolboxComponentsCreatingEventArgs.cs
- WeakReference.cs
- XhtmlBasicListAdapter.cs
- DbProviderConfigurationHandler.cs
- StringAnimationBase.cs
- SQLSingleStorage.cs
- TabRenderer.cs
- DeleteMemberBinder.cs
- OperatorExpressions.cs
- ApplicationHost.cs
- DetailsViewPagerRow.cs
- SchemaNamespaceManager.cs
- UInt32Storage.cs
- ContentFilePart.cs
- ApplicationSettingsBase.cs
- Point3DCollection.cs
- MissingSatelliteAssemblyException.cs
- XmlEntity.cs
- CustomWebEventKey.cs
- ZoomPercentageConverter.cs
- WebFaultClientMessageInspector.cs
- PeerNameRecordCollection.cs
- LifetimeServices.cs
- EventBuilder.cs
- RemoteX509AsymmetricSecurityKey.cs
- EventLevel.cs
- XmlEncodedRawTextWriter.cs
- TransformerConfigurationWizardBase.cs
- BaseConfigurationRecord.cs
- OracleDataAdapter.cs
- GotoExpression.cs
- HtmlInputPassword.cs
- XPathChildIterator.cs
- TreeNode.cs
- FrameworkElement.cs
- AuthorizationRuleCollection.cs
- SqlUDTStorage.cs
- DrawingGroup.cs
- TranslateTransform.cs
- OuterGlowBitmapEffect.cs
- ActivationServices.cs
- TreeSet.cs
- PropertyGridView.cs
- ProcessModuleDesigner.cs
- StringUtil.cs
- DecimalConstantAttribute.cs
- AsyncCompletedEventArgs.cs
- Panel.cs
- ControlParameter.cs
- Verify.cs
- DataIdProcessor.cs
- SafeWaitHandle.cs
- HeaderedItemsControl.cs
- PropertyItemInternal.cs
- XmlSignificantWhitespace.cs
- AttributeProviderAttribute.cs
- ConstrainedDataObject.cs
- WebControlToolBoxItem.cs
- CodeTypeMember.cs
- WebPartDescriptionCollection.cs
- WindowsStatusBar.cs
- ExpressionPrefixAttribute.cs
- WindowsClaimSet.cs
- TreeViewHitTestInfo.cs
- SystemEvents.cs
- AudienceUriMode.cs
- DataGridViewCell.cs
- ColorBlend.cs
- ProfilePropertySettings.cs
- Floater.cs
- FunctionUpdateCommand.cs
- RowVisual.cs
- LinkButton.cs
- SQLBytes.cs
- BooleanFunctions.cs
- FileController.cs
- BaseValidator.cs
- ProtocolsConfigurationHandler.cs
- SmtpSection.cs
- NumericExpr.cs
- TableLayoutStyleCollection.cs
- ContainerAction.cs
- SingleAnimation.cs
- SoapSchemaImporter.cs
- HtmlElementCollection.cs
- MessageContractAttribute.cs
- SoapTypeAttribute.cs
- ArcSegment.cs
- RegionInfo.cs
- ProcessThread.cs
- BorderGapMaskConverter.cs
- RemotingSurrogateSelector.cs
- FontStretchConverter.cs