Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / MissingFieldException.cs / 1 / 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); } protected MissingFieldException(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("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. } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ChameleonKey.cs
- PropertyBuilder.cs
- ConstrainedGroup.cs
- DrawListViewColumnHeaderEventArgs.cs
- FormsAuthenticationUser.cs
- AnnotationService.cs
- WinEventHandler.cs
- ByteArrayHelperWithString.cs
- EncoderExceptionFallback.cs
- OutputScopeManager.cs
- WebPartHeaderCloseVerb.cs
- XmlSchema.cs
- TreeNodeStyleCollectionEditor.cs
- TableCellAutomationPeer.cs
- SiteMapNodeCollection.cs
- Compiler.cs
- ToolCreatedEventArgs.cs
- SessionStateSection.cs
- MyContact.cs
- ApplicationDirectoryMembershipCondition.cs
- SqlBuilder.cs
- ServerIdentity.cs
- SmiContextFactory.cs
- TerminatingOperationBehavior.cs
- LayoutUtils.cs
- TableDetailsCollection.cs
- GetPageNumberCompletedEventArgs.cs
- EnumerableCollectionView.cs
- URL.cs
- RuntimeCompatibilityAttribute.cs
- DoubleStorage.cs
- DataException.cs
- MinimizableAttributeTypeConverter.cs
- X509CertificateValidator.cs
- CustomSignedXml.cs
- Size3D.cs
- Rights.cs
- DetailsViewRowCollection.cs
- EditingMode.cs
- MimeMapping.cs
- WebReferencesBuildProvider.cs
- GrammarBuilderBase.cs
- DataList.cs
- String.cs
- TextEditorCharacters.cs
- PolyBezierSegment.cs
- HttpProfileGroupBase.cs
- SafeFileHandle.cs
- TypeElementCollection.cs
- AttributeCollection.cs
- QuaternionAnimationUsingKeyFrames.cs
- PublisherIdentityPermission.cs
- OutOfMemoryException.cs
- MessageSecurityVersion.cs
- DocComment.cs
- Transform3DCollection.cs
- BitStack.cs
- WebOperationContext.cs
- WebPartManager.cs
- FollowerQueueCreator.cs
- ChannelEndpointElementCollection.cs
- TraceUtils.cs
- LineServicesCallbacks.cs
- DocumentApplicationJournalEntry.cs
- EntryIndex.cs
- VirtualDirectoryMappingCollection.cs
- CustomCredentialPolicy.cs
- TemplateXamlParser.cs
- PerformanceCounter.cs
- DataGridViewDataConnection.cs
- EntityStoreSchemaGenerator.cs
- OleDbError.cs
- Debug.cs
- DeviceFilterEditorDialog.cs
- ConfigXmlCDataSection.cs
- ImageEditor.cs
- GPRECT.cs
- TimeSpanSecondsConverter.cs
- ContainerVisual.cs
- PreloadedPackages.cs
- OleDbPropertySetGuid.cs
- SymbolMethod.cs
- AccessedThroughPropertyAttribute.cs
- ConfigurationFileMap.cs
- FontSource.cs
- CipherData.cs
- AssemblyCollection.cs
- XmlSchemaImporter.cs
- XmlSchemaSimpleType.cs
- XmlSchemaSet.cs
- TextTreeObjectNode.cs
- DataGrid.cs
- ConfigXmlReader.cs
- DataConnectionHelper.cs
- SqlCacheDependencyDatabaseCollection.cs
- ApplicationFileParser.cs
- DataSourceCache.cs
- EventProperty.cs
- ManipulationStartedEventArgs.cs
- ZoneLinkButton.cs