Пример #1
0
        ///<summary>
        ///Gets a <see cref = "ComputeContextProperty"/> of a specified <c> ComputeContextPropertyName </c>.
        ///</summary>
        ///<param name = "name"> The <see cref = "ComputeContextPropertyName"/> of the <see cref = "ComputeContextProperty"/>. </param>
        ///<return> CommenteContextProperty "/> exists requested" see cref = "ComputeContextProperty"/> </creative = "ComputeContextProperty"/> or <c> null </c>   returns>
        public ComputeContextProperty GetByName(ComputeContextPropertyName name)
        {
            foreach (ComputeContextProperty property in properties)
            {
                if (property.Name == name)
                {
                    return(property);
                }
            }

            return(null);
        }
Пример #2
0
 ///<summary>
 ///Creates a new <see cref = "ComputeContextProperty"/>.
 ///</summary>
 ///<param name = "name"> The name of the <see cref = "ComputeContextProperty"/>. </param>
 ///<param name = "value"> The value of the created <see cref = "ComputeContextProperty"/>. </param>
 public ComputeContextProperty(ComputeContextPropertyName name, IntPtr value)
 {
     this.name  = name;
     this.value = value;
 }
Пример #3
0
 /// <summary>
 /// Gets a context property of a specified <c>ComputeContextPropertyName</c>.
 /// </summary>
 /// <param name="name"> The <see cref="ComputeContextPropertyName"/> of the context property. </param>
 /// <returns> The requested context property or <c>null</c> if no such context property exists in the list of context properties. </returns>
 internal ComputeContextProperty GetByName(List <ComputeContextProperty> properties, ComputeContextPropertyName name)
 {
     foreach (var property in properties)
     {
         if (property.Name == name)
         {
             return(property);
         }
     }
     return(null);
 }
Пример #4
0
 /// <summary>
 /// Creates a new <see cref="ComputeContextProperty"/>.
 /// </summary>
 /// <param name="name"> The name of the <see cref="ComputeContextProperty"/>. </param>
 /// <param name="value"> The value of the created <see cref="ComputeContextProperty"/>. </param>
 public ComputeContextProperty(ComputeContextPropertyName name, IntPtr value)
 {
     _name  = name;
     _value = value;
 }
 /// <summary>
 /// Creates a new <see cref="ComputeContextProperty"/>.
 /// </summary>
 /// <param name="name"> The name of the <see cref="ComputeContextProperty"/>. </param>
 /// <param name="value"> The value of the created <see cref="ComputeContextProperty"/>. </param>
 public ComputeContextProperty(ComputeContextPropertyName name, IntPtr value)
 {
     this.name = name;
     this.value = value;
 }
Пример #6
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////
        /// <summary>
        /// Gets a <see cref="ComputeContextProperty"/> of a specified <c>ComputeContextPropertyName</c>.
        /// </summary>
        ///
        /// <param name="name"> The <see cref="ComputeContextPropertyName"/> of the
        ///                     <see cref="ComputeContextProperty"/>. </param>
        ///
        /// <returns>
        /// The requested <see cref="ComputeContextProperty"/> or <c>null</c> if no such
        /// <see cref="ComputeContextProperty"/> exists in the <see cref="ComputeContextPropertyList"/>.
        /// </returns>
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        public ComputeContextProperty GetByName(ComputeContextPropertyName name)
        {
            return(properties.FirstOrDefault(property => property.Name == name));
        }