Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Runtime / CompilerServices / FixedBufferAttribute.cs / 1 / FixedBufferAttribute.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: FixedBufferAttribute ** ** Purpose: Used by a compiler for generating value types ** in-place within other value types containing a certain ** number of elements of the given (primitive) type. Somewhat ** similar to P/Invoke's ByValTStr attribute. ** Used by C# with this syntax: "fixed int buffer[10];" ** ===========================================================*/ using System; namespace System.Runtime.CompilerServices { [AttributeUsage(AttributeTargets.Field, Inherited=false)] public sealed class FixedBufferAttribute : Attribute { private Type elementType; private int length; public FixedBufferAttribute(Type elementType, int length) { this.elementType = elementType; this.length = length; } public Type ElementType { get { return elementType; } } public int Length { get { return length; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ProfileGroupSettingsCollection.cs
- Pool.cs
- UpdatePanelTrigger.cs
- SQLGuidStorage.cs
- DataGridViewRow.cs
- Button.cs
- UnsafeNativeMethodsMilCoreApi.cs
- ArcSegment.cs
- SemanticBasicElement.cs
- TagElement.cs
- ButtonChrome.cs
- ToolboxComponentsCreatingEventArgs.cs
- SQLBinary.cs
- ChannelRequirements.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- MetadataImporter.cs
- TrustLevelCollection.cs
- TreeNodeMouseHoverEvent.cs
- NameValueSectionHandler.cs
- WebPartConnectionsCloseVerb.cs
- DrawListViewColumnHeaderEventArgs.cs
- securitymgrsite.cs
- XmlSignificantWhitespace.cs
- ListViewItemCollectionEditor.cs
- ErrorHandler.cs
- ClientUtils.cs
- RIPEMD160.cs
- OleDbParameter.cs
- Decoder.cs
- LogConverter.cs
- DocumentPaginator.cs
- WorkflowItemPresenter.cs
- EventHandlersStore.cs
- MissingSatelliteAssemblyException.cs
- EngineSite.cs
- EmptyEnumerable.cs
- GetMemberBinder.cs
- ISAPIRuntime.cs
- DriveInfo.cs
- DbParameterCollectionHelper.cs
- EncodingInfo.cs
- DetailsViewRowCollection.cs
- TransportListener.cs
- RegistryConfigurationProvider.cs
- DataKeyArray.cs
- BitmapScalingModeValidation.cs
- XmlSerializerOperationFormatter.cs
- CssClassPropertyAttribute.cs
- MeasureItemEvent.cs
- PnrpPeerResolver.cs
- PenThreadPool.cs
- DragDeltaEventArgs.cs
- GeneratedCodeAttribute.cs
- HttpBrowserCapabilitiesWrapper.cs
- TextBoxLine.cs
- DataGridViewRowCancelEventArgs.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ClockGroup.cs
- DataGridViewCellCollection.cs
- OleDbCommand.cs
- ConfigurationValue.cs
- NameSpaceExtractor.cs
- TakeOrSkipWhileQueryOperator.cs
- MenuCommandService.cs
- PersonalizablePropertyEntry.cs
- PropertyFilterAttribute.cs
- _ProxyChain.cs
- Control.cs
- ClientScriptManagerWrapper.cs
- WebPartActionVerb.cs
- CryptoConfig.cs
- WebRequestModuleElement.cs
- DesignerVerb.cs
- WebBrowserNavigatedEventHandler.cs
- ExpressionCopier.cs
- WebBrowserSiteBase.cs
- SessionStateItemCollection.cs
- OleDbMetaDataFactory.cs
- SendKeys.cs
- DataGridViewCellCollection.cs
- AssemblyNameProxy.cs
- InvalidPrinterException.cs
- Image.cs
- PropertyCondition.cs
- CompilationLock.cs
- WebBrowser.cs
- ProfileSettings.cs
- RuntimeConfig.cs
- TraceUtility.cs
- WpfXamlLoader.cs
- StorageMappingFragment.cs
- EditorServiceContext.cs
- ToolStripGripRenderEventArgs.cs
- DataGridViewSelectedCellCollection.cs
- WebContext.cs
- PathGeometry.cs
- XmlTypeAttribute.cs
- DataListItemEventArgs.cs
- SqlNode.cs
- ResolvedKeyFrameEntry.cs