main
cs 32 lines 949 Bytes
Raw
1 // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2
3 namespace WixToolset.Core.Native.Msm
4 {
5 using System;
6 using System.Runtime.InteropServices;
7
8 /// <summary>
9 /// A collection of strings.
10 /// </summary>
11 [ComImport, Guid("0ADDA827-2C26-11D2-AD65-00A0C9AF11A6")]
12 public interface IMsmStrings
13 {
14 /// <summary>
15 /// Gets the string at the specified index.
16 /// </summary>
17 /// <param name="index">The one-based index of the string to get.</param>
18 string this[int index]
19 {
20 get;
21 }
22
23 /// <summary>
24 /// Gets the count of strings in this collection.
25 /// </summary>
26 /// <value>The count of strings in this collection.</value>
27 int Count
28 {
29 get;
30 }
31 }
32 }