Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / XamlBuildTask / Microsoft / Build / Tasks / Xaml / CodeDomExtensionMethods.cs / 1305376 / CodeDomExtensionMethods.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace Microsoft.Build.Tasks.Xaml { using System; using System.CodeDom; static class CodeDomExtensionMethods { internal static CodeVariableReferenceExpression DeclareVar(this CodeStatementCollection block, Type type, string name, CodeExpression initExpression) { block.Add(new CodeVariableDeclarationStatement() { Name = name, Type = new CodeTypeReference(type), InitExpression = initExpression }); return new CodeVariableReferenceExpression(name); } internal static CodeFieldReferenceExpression Field(this CodeExpression targetObject, string fieldName) { return new CodeFieldReferenceExpression(targetObject, fieldName); } internal static CodeMethodInvokeExpression Invoke(this CodeExpression targetObject, string methodName, params CodeExpression[] parameters) { return new CodeMethodInvokeExpression(targetObject, methodName, parameters); } internal static CodeObjectCreateExpression New(this Type type, params CodeExpression[] parameters) { return new CodeObjectCreateExpression(type, parameters); } internal static CodePropertyReferenceExpression Property(this CodeExpression targetObject, string propertyName) { return new CodePropertyReferenceExpression(targetObject, propertyName); } } } // 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
- RoutedEventValueSerializer.cs
- HttpChannelBindingToken.cs
- Select.cs
- TableRowCollection.cs
- ExpressionBindingCollection.cs
- TypeToken.cs
- CheckPair.cs
- ToolStripPanelCell.cs
- DataGridColumn.cs
- TableTextElementCollectionInternal.cs
- Filter.cs
- WrapPanel.cs
- XmlWriterTraceListener.cs
- XmlDownloadManager.cs
- ReadOnlyCollectionBase.cs
- LogEntry.cs
- _RegBlobWebProxyDataBuilder.cs
- HttpWriter.cs
- Or.cs
- WindowsListView.cs
- FormsIdentity.cs
- BitmapPalette.cs
- FacetValueContainer.cs
- RowCache.cs
- SimpleBitVector32.cs
- RoutedEventHandlerInfo.cs
- WindowsSpinner.cs
- DatagridviewDisplayedBandsData.cs
- CodeAttributeDeclarationCollection.cs
- WCFModelStrings.Designer.cs
- TextReturnReader.cs
- XmlSchemaComplexContentRestriction.cs
- MetaModel.cs
- FormDocumentDesigner.cs
- Wildcard.cs
- ReadWriteSpinLock.cs
- ScopelessEnumAttribute.cs
- HtmlLink.cs
- IResourceProvider.cs
- TransformerTypeCollection.cs
- ParameterBuilder.cs
- BaseCodeDomTreeGenerator.cs
- AuthenticateEventArgs.cs
- CapabilitiesSection.cs
- InternalPermissions.cs
- Filter.cs
- TraceHandler.cs
- TypeInitializationException.cs
- ConfigurationSchemaErrors.cs
- PostBackTrigger.cs
- HyperLink.cs
- WindowsBrush.cs
- ServicePoint.cs
- PeerCollaborationPermission.cs
- InternalControlCollection.cs
- sqlmetadatafactory.cs
- HttpHandlerActionCollection.cs
- SerialPort.cs
- EventHandlerList.cs
- HyperLinkStyle.cs
- StringWriter.cs
- TemplateBaseAction.cs
- PathParser.cs
- DesignerHierarchicalDataSourceView.cs
- EntityViewGenerationConstants.cs
- DependencyPropertyAttribute.cs
- WebBrowserNavigatingEventHandler.cs
- WebPartAuthorizationEventArgs.cs
- precedingquery.cs
- ShapingWorkspace.cs
- StructuralObject.cs
- ZipIOExtraFieldElement.cs
- WebBrowserNavigatingEventHandler.cs
- WindowsButton.cs
- FontWeight.cs
- MethodExpression.cs
- ImageDesigner.cs
- EarlyBoundInfo.cs
- EditorAttribute.cs
- AuthenticodeSignatureInformation.cs
- PageAsyncTaskManager.cs
- StrokeIntersection.cs
- ContextMenuStripGroupCollection.cs
- WindowsToolbarItemAsMenuItem.cs
- EffectiveValueEntry.cs
- figurelengthconverter.cs
- SessionStateUtil.cs
- MultiSelector.cs
- PopupEventArgs.cs
- PersonalizableAttribute.cs
- DiscoveryRequestHandler.cs
- DependencyPropertyDescriptor.cs
- ConfigurationElement.cs
- Size.cs
- TcpChannelHelper.cs
- FocusChangedEventArgs.cs
- WebPartHeaderCloseVerb.cs
- ReceiveActivityDesignerTheme.cs
- InlinedAggregationOperatorEnumerator.cs
- AutoResizedEvent.cs