<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to use TypedValue? in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3202738#M58690</link>
    <description>&lt;P&gt;I'm trying to create a dynamic filter, sometimes the value can be "ALL".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;But I'm not&lt;/SPAN&gt; &lt;SPAN&gt;knowing how to make.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static ObjectId[] FilterDimension(string LayerName, string Start, string ColorName, string LinetypeName)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Document acDoc = Application.DocumentManager.MdiActiveDocument;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Database acCurDb = acDoc.Database;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Editor editor = acDoc.Editor;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TypedValue[] typedValue = new TypedValue[4];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typedValue.SetValue(new TypedValue((int)DxfCode.Start, (Start != "ALL") ? Start : "*"), 0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typedValue.SetValue(new TypedValue((int)DxfCode.LayerName, LayerName), 1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typedValue.SetValue(new TypedValue((int)DxfCode.ColorName, (ColorName != "ALL") ? ColorName : "*"), 2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typedValue.SetValue(new TypedValue((int)DxfCode.LinetypeName, (LinetypeName != "ALL") ? LinetypeName : "*"), 3);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SelectionFilter selectionFilter = new SelectionFilter(typedValue);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ObjectId[] objectIdList = editor.SelectAll(selectionFilter).Value.GetObjectIds();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return objectIdList; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (System.Exception)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Help me, please.&lt;BR /&gt;&lt;BR /&gt;Thank you!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 24 Oct 2011 17:29:51 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2011-10-24T17:29:51Z</dc:date>
    <item>
      <title>How to use TypedValue?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3202738#M58690</link>
      <description>&lt;P&gt;I'm trying to create a dynamic filter, sometimes the value can be "ALL".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;But I'm not&lt;/SPAN&gt; &lt;SPAN&gt;knowing how to make.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static ObjectId[] FilterDimension(string LayerName, string Start, string ColorName, string LinetypeName)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Document acDoc = Application.DocumentManager.MdiActiveDocument;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Database acCurDb = acDoc.Database;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Editor editor = acDoc.Editor;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TypedValue[] typedValue = new TypedValue[4];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typedValue.SetValue(new TypedValue((int)DxfCode.Start, (Start != "ALL") ? Start : "*"), 0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typedValue.SetValue(new TypedValue((int)DxfCode.LayerName, LayerName), 1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typedValue.SetValue(new TypedValue((int)DxfCode.ColorName, (ColorName != "ALL") ? ColorName : "*"), 2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typedValue.SetValue(new TypedValue((int)DxfCode.LinetypeName, (LinetypeName != "ALL") ? LinetypeName : "*"), 3);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SelectionFilter selectionFilter = new SelectionFilter(typedValue);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ObjectId[] objectIdList = editor.SelectAll(selectionFilter).Value.GetObjectIds();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return objectIdList; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (System.Exception)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Help me, please.&lt;BR /&gt;&lt;BR /&gt;Thank you!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Oct 2011 17:29:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3202738#M58690</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-10-24T17:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to use TypedValue?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3202928#M58691</link>
      <description>&lt;P&gt;Your approach works fine for me, what is the problem?&lt;/P&gt;</description>
      <pubDate>Mon, 24 Oct 2011 19:33:03 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3202928#M58691</guid>
      <dc:creator>chiefbraincloud</dc:creator>
      <dc:date>2011-10-24T19:33:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to use TypedValue?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3202930#M58692</link>
      <description>&lt;P&gt;This line:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ObjectId[] objectIdList = editor.SelectAll(selectionFilter).Value.GetObjectI​ds();&lt;/P&gt;&lt;P&gt;will cause an error if the PromptStatus of the selection is not OK, so you should create a PromptSelectionResult, and check the PromptStatus before trying to get access the Value property.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Oct 2011 19:35:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3202930#M58692</guid>
      <dc:creator>chiefbraincloud</dc:creator>
      <dc:date>2011-10-24T19:35:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to use TypedValue?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3203534#M58693</link>
      <description>&lt;P&gt;I did like this:&lt;/P&gt;&lt;PRE&gt;public static ObjectId[] FilterDimension(string LayerName, string Start, string ColorName, string LinetypeName)
        {
            try
            {
                Document acDoc = Application.DocumentManager.MdiActiveDocument;
                Database acCurDb = acDoc.Database;
                Editor editor = acDoc.Editor;
                List&amp;lt;TypedValue&amp;gt; typedValuelist = new List&amp;lt;TypedValue&amp;gt;();
                
                typedValuelist.Add(new TypedValue((int)DxfCode.Operator, "&amp;lt;and"));
                typedValuelist.Add(new TypedValue((int)DxfCode.LayerName, LayerName));
                if (Start != "ALL")
                    typedValuelist.Add(new TypedValue((int)DxfCode.Start, Start));
               /*if (ColorName != "ALL")
                    typedValuelist.Add(new TypedValue((int)DxfCode.ColorName, Color.FromColorIndex(ColorMethod.ByAci, GetIndexLayer(ColorName))));*/
                if (LinetypeName != "ALL")
                    typedValuelist.Add(new TypedValue((int)DxfCode.LinetypeName, LinetypeName));
                typedValuelist.Add(new TypedValue((int)DxfCode.Operator, "and&amp;gt;"));
                SelectionFilter selectionFilter = new SelectionFilter(typedValuelist.ToArray());
                return editor.SelectAll(selectionFilter).Value.GetObjectIds();
            }
            catch (System.Exception)
            {
                return null;
            }
        }


public static short GetIndexLayer(string layer)
        {
            try
            {
                return (short)Convert.ToInt32(layer);
            }
            catch (System.Exception)
            {
                if (layer.ToUpper() == "RED")
                    return (short)1;
                if (layer.ToUpper() == "YELLOW")
                    return (short)2;
                if (layer.ToUpper() == "GREEN")
                    return (short)3;
                if (layer.ToUpper() == "CYAN")
                    return (short)4;
                if (layer.ToUpper() == "BLUE")
                    return (short)5;
                if (layer.ToUpper() == "MAGENTA")
                    return (short)6;
                if (layer.ToUpper() == "WHITE")
                    return (short)7;
            }
            return (short)1;
        }&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The problem is with the line:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if (ColorName != "ALL")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typedValuelist.Add(new TypedValue((int)DxfCode.ColorName, Color.FromColorIndex(ColorMethod.ByAci, GetIndexLayer(ColorName))));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;If I&lt;/SPAN&gt; &lt;SPAN&gt;add it&lt;/SPAN&gt; &lt;SPAN&gt;goes wrong.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Oct 2011 11:26:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3203534#M58693</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-10-25T11:26:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to use TypedValue?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3204338#M58694</link>
      <description>&lt;P&gt;I see now that is because you are passing a Color object to the typed value for ColorName which should just be a string.&amp;nbsp; (The ColorName (= 430) dxfcode is also not documented in my old reference, so I'm not sure it would work anyway)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Use DxfCode.Color (= 62) and pass the color number.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if (ColorName != "ALL")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typedValuelist.Add(new TypedValue((int)DxfCode.Color,&amp;nbsp;GetIndexLayer(ColorName)));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Or better still, just pass the Color number to the FilterDimension Function instead of passing the name, and converting that to the number.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Oct 2011 18:11:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3204338#M58694</guid>
      <dc:creator>chiefbraincloud</dc:creator>
      <dc:date>2011-10-25T18:11:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to use TypedValue?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3206002#M58695</link>
      <description>&lt;P&gt;Ok! I'll try, I had tested, but I used string, must be why it went wrong.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Oct 2011 18:24:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/3206002#M58695</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-10-26T18:24:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to use TypedValue?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/5601168#M58696</link>
      <description>&lt;P&gt;HI&lt;/P&gt;&lt;P&gt;i'm having a similar issue to you, understanding how to use the typed value struct.&amp;nbsp;(The ObjectArx discussion on managed wrappers and result buffers doesn't make much sense to me.) here is the issue/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;typedValue.SetValue(new TypedValue((int)DxfCode.LayerName, LayerName),&lt;U&gt;&lt;STRONG&gt; 1&lt;/STRONG&gt;&lt;/U&gt;);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;in the above case, we have the layer name. What does a typecode value of 1 mean? Why not 2, or three? I do not understand the significance of the type code number here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2015 12:53:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/5601168#M58696</guid>
      <dc:creator>BKSpurgeon</dc:creator>
      <dc:date>2015-04-21T12:53:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to use TypedValue?</title>
      <link>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/5601322#M58697</link>
      <description>&lt;P&gt;&amp;gt;&lt;SPAN&gt;typedValue.SetValue(new TypedValue((int)DxfCode.LayerName, LayerName),&lt;/SPAN&gt;&lt;U&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/U&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;You do not have to take that route, do a more search about these type of calls usage or implementations, there must be tons of samples so far.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;You can try something like this, with the use of an object initializer:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;TypedValue[] values = { new TypedValue((int)DxfCode.Start, "SOLID") }; // then just add any other value after placing a ',' comma separator:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;TypedValue[] values = { new TypedValue((int)DxfCode.Start, "SOLID"), new TypeValue..... };&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;HTH.-&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2015 13:59:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/how-to-use-typedvalue/m-p/5601322#M58697</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-04-21T13:59:01Z</dc:date>
    </item>
  </channel>
</rss>

