예제 #1
0
        public MultiValue RegisterMultiValue(bool isStatic, out MultiValueBuilder builder)
        {
            MultiValue result = this.Store.AllocateMultiValue(isStatic);

            builder = new MultiValueBuilder(this, result.Handle);
            return(result);
        }
예제 #2
0
        public void SetMultiValueProperty(PropertyId propertyId, out MultiValueBuilder multiValueBuilder)
        {
            MultiValue multiValue = this.converter.RegisterMultiValue(false, out multiValueBuilder);

            this.converter.StyleBuildHelper.SetProperty(0, propertyId, multiValue.PropertyValue);
        }
예제 #3
0
        // Token: 0x06001BA7 RID: 7079 RVA: 0x000D4E5C File Offset: 0x000D305C
        public void SetMultiValueProperty(PropertyPrecedence propertyPrecedence, PropertyId propertyId, out MultiValueBuilder multiValueBuilder)
        {
            MultiValue multiValue = this.converter.RegisterMultiValue(false, out multiValueBuilder);

            this.converter.ContainerStyleBuildHelper.SetProperty((int)propertyPrecedence, propertyId, multiValue.PropertyValue);
        }
예제 #4
0
 public void SetMultiValueProperty(PropertyId propertyId, MultiValue value)
 {
     value.AddRef();
     this.converter.StyleBuildHelper.SetProperty(0, propertyId, value.PropertyValue);
 }
예제 #5
0
 // Token: 0x06001BA6 RID: 7078 RVA: 0x000D4E39 File Offset: 0x000D3039
 public void SetMultiValueProperty(PropertyPrecedence propertyPrecedence, PropertyId propertyId, MultiValue value)
 {
     value.AddRef();
     this.converter.ContainerStyleBuildHelper.SetProperty((int)propertyPrecedence, propertyId, value.PropertyValue);
 }