Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / MissingFieldException.cs / 1305376 / MissingFieldException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: MissingFieldException ** ** 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 MissingFieldException : MissingMemberException, ISerializable { public MissingFieldException() : base(Environment.GetResourceString("Arg_MissingFieldException")) { SetErrorCode(__HResults.COR_E_MISSINGFIELD); } public MissingFieldException(String message) : base(message) { SetErrorCode(__HResults.COR_E_MISSINGFIELD); } public MissingFieldException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.COR_E_MISSINGFIELD); } [System.Security.SecuritySafeCritical] // auto-generated protected MissingFieldException(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("MissingField_Name", (Signature != null ? FormatSignature(Signature) + " " : "") + ClassName + "." + MemberName); } } } // Called from the EE private MissingFieldException(String className, String fieldName, byte[] signature) { ClassName = className; MemberName = fieldName; Signature = signature; } public MissingFieldException(String className, String fieldName) { ClassName = className; MemberName = fieldName; } // 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
- TextSchema.cs
- DbParameterCollection.cs
- OracleCommand.cs
- DefaultHttpHandler.cs
- Emitter.cs
- TreeNode.cs
- TextViewElement.cs
- ListControl.cs
- EventMappingSettingsCollection.cs
- WebPartZoneCollection.cs
- IIS7UserPrincipal.cs
- DebugController.cs
- Stroke2.cs
- BooleanAnimationBase.cs
- EnumUnknown.cs
- GridSplitter.cs
- ControlBuilder.cs
- VariableAction.cs
- TagPrefixCollection.cs
- KeyValueConfigurationElement.cs
- SubpageParaClient.cs
- ConnectorRouter.cs
- TransformedBitmap.cs
- Composition.cs
- MILUtilities.cs
- ForeignKeyConstraint.cs
- CharKeyFrameCollection.cs
- Gdiplus.cs
- EventMappingSettingsCollection.cs
- EmbeddedMailObject.cs
- SqlSelectStatement.cs
- Random.cs
- DataServiceResponse.cs
- AuthenticationServiceManager.cs
- InternalsVisibleToAttribute.cs
- ReadOnlyDictionary.cs
- PartialArray.cs
- WeakReference.cs
- Size.cs
- XmlILOptimizerVisitor.cs
- WebPartEventArgs.cs
- MenuRenderer.cs
- PeerTransportSecurityElement.cs
- FormDesigner.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- RegexInterpreter.cs
- EntityStoreSchemaGenerator.cs
- SQLCharsStorage.cs
- MessageSmuggler.cs
- RsaSecurityTokenParameters.cs
- TraceInternal.cs
- XmlSchemaRedefine.cs
- ContextMenuAutomationPeer.cs
- WebReferencesBuildProvider.cs
- Configuration.cs
- DateTimeSerializationSection.cs
- DataGridAutoFormat.cs
- StructuralComparisons.cs
- PageBuildProvider.cs
- StringPropertyBuilder.cs
- QuaternionAnimation.cs
- ProcessManager.cs
- _NestedSingleAsyncResult.cs
- SqlRetyper.cs
- DateTimeFormatInfo.cs
- EntityCommandDefinition.cs
- AmbientValueAttribute.cs
- LocationEnvironment.cs
- CodeDomSerializerBase.cs
- EntityDataSourceReferenceGroup.cs
- X509Extension.cs
- PriorityBindingExpression.cs
- ToolStripDropDownMenu.cs
- MemoryMappedFile.cs
- ItemsPanelTemplate.cs
- DispatchChannelSink.cs
- RoutedEventConverter.cs
- Point.cs
- RegexCapture.cs
- X509UI.cs
- Attribute.cs
- IndentTextWriter.cs
- BuildManager.cs
- SiteMapNodeCollection.cs
- BeginStoryboard.cs
- ScriptMethodAttribute.cs
- TemplateField.cs
- RtfNavigator.cs
- HttpClientChannel.cs
- DataSourceXmlSerializer.cs
- UniqueEventHelper.cs
- FlatButtonAppearance.cs
- InternalControlCollection.cs
- ProcessProtocolHandler.cs
- EventRecordWrittenEventArgs.cs
- SchemaImporter.cs
- SafeArchiveContext.cs
- FunctionQuery.cs
- TableCellCollection.cs
- ICspAsymmetricAlgorithm.cs