What does the "<" statement do?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Mike Hamilton

    #1

    What does the "<" statement do?

    Hi newsgroup,

    I have a C# code that I tried to convert to VB.NET using a snippet
    converter.
    The converter produced something I don't understand, namely:

    <Config("Camera ", "cameraType ")_
    Shared cameraType As CameraType

    What does the "<" statement do, please?

    Thanks
    Mike

    C#:

    public class ActionGameWindo w : GameWindow
    {
    enum CameraType
    {
    FPS,
    TPS,
    Free,

    Count,
    }
    [Config( "Camera", "cameraType " )]
    static CameraType cameraType;

    [Config( "Camera", "tpsCameraDista nce" )]
    static float tpsCameraDistan ce = 4;
    [Config( "Camera", "tpsCameraCente rOffset" )]
    static float tpsCameraCenter Offset = 1.6f;

    is being translated to:

    VB.NET:

    Public Class ActionGameWindo w
    Inherits GameWindow
    Private Enum CameraType
    FPS
    TPS
    Free

    Count
    End Enum
    <Config("Camera ", "cameraType ")_
    Shared cameraType As CameraType

    <Config("Camera ", "tpsCameraDista nce")_
    Shared tpsCameraDistan ce As Single = 4
    <Config("Camera ", "tpsCameraCente rOffset")_
    Shared tpsCameraCenter Offset As Single = 1.6F
  • Steve

    #2
    Re: What does the &quot;&lt;&quot ; statement do?

    These are "attributes " applied to the object.


    Steve C.
    MCAD,MCSE,MCP+I ,CNE,CNA,CCNA


    Mike Hamilton wrote:
    Hi newsgroup,
    >
    I have a C# code that I tried to convert to VB.NET using a snippet
    converter.
    The converter produced something I don't understand, namely:
    >
    <Config("Camera ", "cameraType ")_
    Shared cameraType As CameraType
    >
    What does the "<" statement do, please?
    >
    Thanks
    Mike
    >
    C#:
    >
    public class ActionGameWindo w : GameWindow
    {
    enum CameraType
    {
    FPS,
    TPS,
    Free,
    >
    Count,
    }
    [Config( "Camera", "cameraType " )]
    static CameraType cameraType;
    >
    [Config( "Camera", "tpsCameraDista nce" )]
    static float tpsCameraDistan ce = 4;
    [Config( "Camera", "tpsCameraCente rOffset" )]
    static float tpsCameraCenter Offset = 1.6f;
    >
    is being translated to:
    >
    VB.NET:
    >
    Public Class ActionGameWindo w
    Inherits GameWindow
    Private Enum CameraType
    FPS
    TPS
    Free
    >
    Count
    End Enum
    <Config("Camera ", "cameraType ")_
    Shared cameraType As CameraType
    >
    <Config("Camera ", "tpsCameraDista nce")_
    Shared tpsCameraDistan ce As Single = 4
    <Config("Camera ", "tpsCameraCente rOffset")_
    Shared tpsCameraCenter Offset As Single = 1.6F

    Comment

    • Martin Honnen

      #3
      Re: What does the &quot;&lt;&quot ; statement do?

      Mike Hamilton wrote:
      The converter produced something I don't understand, namely:
      >
      <Config("Camera ", "cameraType ")_
      Shared cameraType As CameraType
      >
      What does the "<" statement do, please?
      That is VB.NET syntax for applying an attribute. See
      <http://msdn2.microsoft .com/en-us/library/5x6cd29c(VS.80) .aspxfor
      attributes in the .NET framework.

      --

      Martin Honnen --- MVP XML
      http://JavaScript.FAQTs.com/

      Comment

      • Mike Hamilton

        #4
        Re: What does the &quot;&lt;&quot ; statement do?

        Thank you!
        Mike

        Comment

        Working...