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
- ManagementObject.cs
- NonClientArea.cs
- MouseGestureConverter.cs
- DiscoveryServerProtocol.cs
- LinqDataSourceValidationException.cs
- CodeCompileUnit.cs
- StaticSiteMapProvider.cs
- safex509handles.cs
- EntityProxyTypeInfo.cs
- Point.cs
- FixedFindEngine.cs
- SessionPageStatePersister.cs
- mactripleDES.cs
- SqlUtils.cs
- HttpCookiesSection.cs
- FileAccessException.cs
- HtmlInputImage.cs
- ClientApiGenerator.cs
- RedBlackList.cs
- PolicyValidationException.cs
- LogAppendAsyncResult.cs
- ISAPIRuntime.cs
- RegexCaptureCollection.cs
- AssemblyHash.cs
- ObjectStateManager.cs
- ExceptionHandler.cs
- Calendar.cs
- _TimerThread.cs
- TransformFinalBlockRequest.cs
- HttpProxyTransportBindingElement.cs
- SchemaReference.cs
- ButtonChrome.cs
- Vector3dCollection.cs
- DataAdapter.cs
- _IPv6Address.cs
- BamlWriter.cs
- TypeElement.cs
- TableCellAutomationPeer.cs
- NumericExpr.cs
- Transform3D.cs
- ApplicationServicesHostFactory.cs
- DataDocumentXPathNavigator.cs
- Point3D.cs
- RemotingSurrogateSelector.cs
- Util.cs
- SqlUserDefinedAggregateAttribute.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- Literal.cs
- WriteableBitmap.cs
- DataDocumentXPathNavigator.cs
- StreamSecurityUpgradeInitiatorBase.cs
- MDIWindowDialog.cs
- LinkedResourceCollection.cs
- HttpModule.cs
- MsmqDiagnostics.cs
- OleDbCommandBuilder.cs
- XmlNavigatorStack.cs
- Helpers.cs
- SubstitutionList.cs
- StorageMappingItemLoader.cs
- MSAANativeProvider.cs
- XmlReaderDelegator.cs
- DictionaryBase.cs
- Memoizer.cs
- JsonClassDataContract.cs
- TraceContext.cs
- GridViewUpdateEventArgs.cs
- mediaclock.cs
- LineBreak.cs
- MultiSelectRootGridEntry.cs
- StringArrayConverter.cs
- TextTreeRootNode.cs
- XamlVector3DCollectionSerializer.cs
- WebPartManagerInternals.cs
- ProtectedConfiguration.cs
- ExceptionHandlers.cs
- ListViewUpdateEventArgs.cs
- CompletionProxy.cs
- LogArchiveSnapshot.cs
- filewebrequest.cs
- UshortList2.cs
- RectangleHotSpot.cs
- Misc.cs
- DeferredTextReference.cs
- StaticSiteMapProvider.cs
- CodeTryCatchFinallyStatement.cs
- ErrorLog.cs
- KeyboardEventArgs.cs
- SafeCryptoHandles.cs
- WebPartCollection.cs
- ContentPlaceHolderDesigner.cs
- WindowsEditBox.cs
- RuntimeEnvironment.cs
- UrlRoutingHandler.cs
- SqlNotificationRequest.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- Brush.cs
- DBConcurrencyException.cs
- RotateTransform.cs
- Win32SafeHandles.cs