Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Markup / Baml2006 / Baml2006KeyRecord.cs / 1586720 / Baml2006KeyRecord.cs
using System; using System.Collections.Generic; using System.Text; using System.Xaml; using System.Windows.Markup; using System.Diagnostics; namespace System.Windows.Baml2006 { [DebuggerDisplay("{DebuggerString}")] internal class KeyRecord { public KeyRecord(bool shared, bool sharedSet, int valuePosition, Type keyType) : this(shared, sharedSet, valuePosition) { _data = keyType; } public KeyRecord(bool shared, bool sharedSet, int valuePosition, string keyString) : this(shared, sharedSet, valuePosition) { _data = keyString; } public KeyRecord(bool shared, bool sharedSet, int valuePosition, XamlSchemaContext context) : this(shared, sharedSet, valuePosition) { _data = new XamlNodeList(context, 8); } private KeyRecord(bool shared, bool sharedSet, int valuePosition) { _shared = shared; _sharedSet = sharedSet; ValuePosition = valuePosition; } public bool Shared { get { return _shared; } } public bool SharedSet { get { return _sharedSet; } } public long ValuePosition { get; set; } public int ValueSize { get; set; } public byte Flags { get; set; } // This can either be a StaticResource or an OptimizedStaticResource // Since they don't share anything in common, we've made this a list of objects. public List
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HealthMonitoringSectionHelper.cs
- DockEditor.cs
- Substitution.cs
- DebugView.cs
- SeparatorAutomationPeer.cs
- SecurityTokenReferenceStyle.cs
- WsdlInspector.cs
- TypeConverterHelper.cs
- GlobalizationAssembly.cs
- XmlSchemaException.cs
- TableLayoutStyleCollection.cs
- PartialClassGenerationTaskInternal.cs
- Function.cs
- EventLogSession.cs
- BatchParser.cs
- EventWaitHandle.cs
- CharacterMetricsDictionary.cs
- SurrogateSelector.cs
- GlyphCache.cs
- DataServiceOperationContext.cs
- RequestChannel.cs
- DbProviderFactories.cs
- MemoryResponseElement.cs
- UnsupportedPolicyOptionsException.cs
- DbConnectionOptions.cs
- WorkflowMessageEventArgs.cs
- HashAlgorithm.cs
- ExpressionConverter.cs
- DesignerTransaction.cs
- SqlResolver.cs
- ListManagerBindingsCollection.cs
- State.cs
- UntypedNullExpression.cs
- References.cs
- StylusPointPropertyId.cs
- TableColumn.cs
- ColumnClickEvent.cs
- CheckBoxList.cs
- CellIdBoolean.cs
- DependencyObjectType.cs
- ClientConfigurationSystem.cs
- SortFieldComparer.cs
- LiteralText.cs
- DecimalFormatter.cs
- WindowsToolbarAsMenu.cs
- PropertyMappingExceptionEventArgs.cs
- HandlerBase.cs
- DataGridViewImageColumn.cs
- ResourceProperty.cs
- MsmqIntegrationBindingCollectionElement.cs
- Menu.cs
- HierarchicalDataSourceControl.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- DecimalAnimationBase.cs
- SqlFactory.cs
- IIS7WorkerRequest.cs
- ComplexType.cs
- VersionPair.cs
- assertwrapper.cs
- TableStyle.cs
- WriteTimeStream.cs
- ProfileSettings.cs
- EntityProviderFactory.cs
- ResourceType.cs
- WebPartTracker.cs
- XamlSerializerUtil.cs
- ShutDownListener.cs
- DataTableTypeConverter.cs
- ImmComposition.cs
- MatchingStyle.cs
- JavaScriptString.cs
- Setter.cs
- WebConfigurationFileMap.cs
- DocumentXPathNavigator.cs
- ReliableSession.cs
- LinkDescriptor.cs
- BypassElementCollection.cs
- _ConnectionGroup.cs
- RadioButton.cs
- FactoryId.cs
- SystemIPGlobalProperties.cs
- FileDialogCustomPlace.cs
- BuildProviderUtils.cs
- IList.cs
- DataGridTextBoxColumn.cs
- UnicodeEncoding.cs
- EncodingTable.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- DashStyles.cs
- TemplatedAdorner.cs
- ProfileSettingsCollection.cs
- StateDesigner.CommentLayoutGlyph.cs
- SortKey.cs
- SaveRecipientRequest.cs
- SqlWriter.cs
- UdpReplyToBehavior.cs
- ContactManager.cs
- ContainerTracking.cs
- InvalidPrinterException.cs
- EntityContainer.cs